随笔分类 - 最短路
摘要:题目连接:http://poj.org/problem?id=2502 用模拟栈试试。。。
阅读全文
摘要:题目连接:http://poj.org/bbs?problem_id=1511 求1到各点再回到1的最短路之和。 数据太大,只能用spfa??
阅读全文
摘要:题目连接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2031 自己没想出,其实也不难。 首先判断图中是否存在环,若不存在则No cycle found
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4370 很久之前做的题了,今天做一道spfa的题忽然想起这道。。。 题目给出的是矩阵,对应图的 出度、入度 等。。 想到了求1到n的最短路,没想到求最小环的情况。。 有人说不好想,其实是理解不到位。。 想
阅读全文
摘要:题目连接:https://vjudge.net/problem/SCU-4444 分两种情况, 边少(m<1e5*2)的情况直接dijkstra 边可能会很多(因为是完全图),这种情况下用bfs,用set保证每个点只入队一次。
阅读全文
摘要:还是太菜了吧,,这都不会 裸的最短路?? -_-|| 第一种方法: 每个点有记录两个状态,红灯和绿灯分开记 抄的牛的代码,spfa。。 第二种方法: 拆点。。 对每个点 x拆成两个点 2x,2x+1 分别表示绿灯状态和红灯状态。对于绿灯奇数时间的路线 a,b 连接 2a→2b+1 和 2b→2a+1
阅读全文
摘要:题目连接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=183
阅读全文
摘要:题目连接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=989 floyd..求路上的边权的最小值(该路中的最大值)。
阅读全文
摘要:题目链接:http://poj.org/problem?id=3159 之前做过一次,然而这次又做了好久。还是不熟练啊。 spfa有时用stack比用queue快。比如这题,用queue就超时,用stack就可以过。 至于为什么好像也说不清,反正都是xjb搞出来的。。。。。。 自己稍微总结一下差分约
阅读全文
摘要:题目链接:http://poj.org/problem?id=1062 再一次被题意坑了,这次还是中文题。。。。。。 看的题解。 地位差距超过一定限制的两个人之间不会进行任何形式的直接接触,包括交易。他是一个外来人,所以可以不受这些限制。但是如果他和某个地位较低的人进行了交易,地位较高的的人不会再和
阅读全文
摘要:题目链接:http://poj.org/problem?id=3169 很好的讲解:http://www.cppblog.com/menjitianya/archive/2015/11/19/212292.html 我是看他的讲解学会的。
阅读全文
摘要:题目链接:http://poj.org/problem?id=2240 floyd: 也可用bellman-ford判"正环"。 或者spfa。
阅读全文
摘要:题目链接:http://poj.org/problem?id=3660 floyd。
阅读全文
摘要:题目链接:http://poj.org/problem?id=1502 dijkstra。
阅读全文
摘要:题目链接:http://poj.org/problem?id=3259 用bellman-ford判负环。
阅读全文
摘要:题目链接:http://poj.org/problem?id=3268 从终点进行两遍dijkstra,两遍之间要把矩阵转置一下。 最后遍历各点更新最大值。 dijkstra: spfa:
阅读全文
摘要:题目链接:http://poj.org/problem?id=1797 dijkstra。
阅读全文
摘要:感觉他讲的很不错。http://www.cnblogs.com/Yan-C/p/3916281.html 以下均从他的内容整理而来。
阅读全文
摘要:题目链接:http://poj.org/problem?id=2387 优先队列+链星优化的dijkstra。
阅读全文

浙公网安备 33010602011771号