poj 3328(多起点多终点的最短路)
2013-07-28 23:24
274 查看
题目链接:http://poj.org/problem?id=3328
思路:这道题花了我将近3个小时,结果发现是方向搞错了,orz,过了样例之后提交wa,然后换成优先队列就过了.其实题目意思很简单,就是说一个人从S点起跳,如果先前是左脚(右脚)着地,那么之后只能往某一个特定的区域跳,而经过仔细观察之后可以发现,这块区域可以统一来表示,这样的话就相当于是一个二维平面上的最短路了,只不过是多源多终点,然后我们用一个状态来标记当前的位置以及走的时间和跳的方向,由于使用了优先队列,则找到第一个终点就直接返回就行了。
http://paste.ubuntu.com/5922030/
思路:这道题花了我将近3个小时,结果发现是方向搞错了,orz,过了样例之后提交wa,然后换成优先队列就过了.其实题目意思很简单,就是说一个人从S点起跳,如果先前是左脚(右脚)着地,那么之后只能往某一个特定的区域跳,而经过仔细观察之后可以发现,这块区域可以统一来表示,这样的话就相当于是一个二维平面上的最短路了,只不过是多源多终点,然后我们用一个状态来标记当前的位置以及走的时间和跳的方向,由于使用了优先队列,则找到第一个终点就直接返回就行了。
http://paste.ubuntu.com/5922030/
相关文章推荐
- poj 3328(多起点多终点的最短路)
- poj 3328(spfa)多终点多起点的最短路
- POJ 3615 floyd 求任意起点终点的最短路
- POJ - 3268 Silver Cow Party解题报告(dijkstra分别求单源起点和单源终点的最短路)
- poj-3268 Silver Cow Party (最短路-spfa-求到同一起点,同一终点的最短路)
- POJ 3615 floyd 求任意起点终点的最短路
- POJ2263最短路变形//起点到终点最大载货量
- 最短路--bellman-ford--以x为起点和终点的最短路
- poj 3328 Cliff Climbing 最短路 spfa
- HDU2833-WuKong(求不同起点,终点最短路的交点最多数量)
- HDU2066 最短路spfa 多起点 多终点 基础题
- HDU 2066 一个人的旅行【最短路,多起点多终点,Dijkstra算法+spfa算法】
- POJ 1966--Cable TV Network【最小割 && 枚举终点起点】
- I - 浪里个浪 FZU - 2261——最短路_spfa算法(多起点-多终点)
- CF 586B 起点到终点的最短路和次短路之和
- 单源起点最短路+单源终点最短路——pku3268
- (阶段三 dijkstra算法温习 1.6)POJ 2387 Til the Cows Come Home(使用dijkstra算法求单源起点和单源终点的最短路径)
- Silver Cow Party SPFA+SLF优化 单源起点终点最短路
- poj 1125 (求起点的最短路)
- 多起点和终点求最短路