POJ-1556-The Doors(DP+线段相交)

题目链接:http://poj.org/problem?id=1556 题目大意:给出一个10*10的房间,从坐标(0,5)到(10,5)问最短的距离是多少,中间有n个墙,每个墙有两个门,人只能从门进出。 思路:一开始想着暴力所有路线,发现似乎会TLE,想了会发现可以用DP(贪心?)的思路解决。 首先将所有能与终点直接相连的线段连上。记录所花费的距离。 然后从最后一个墙开始向前找,记录最后一个墙的
相关文章
相关标签/搜索