
======图论======
Nicetomeetu-
没有
展开
-
POJ - 2762 && HDU 6165 Tarjan缩点+dp最长路
题目 POJ 2762 HDU 6165 分析 最开始想的是拓扑排序,因为拓扑序列满足如果一个点u可以到v,那么u一定在v的前面。如果求出了拓扑序列,发现序列中u在v的前面,那么就可以认为u可以到达v了。 但是随后想到两个问题如果有环的怎么办呢,就不能求拓扑序列了。虽然这个图存在拓扑序列1-2-3,但是我们能仅仅因为1在2的前面就认为1可以到2吗?显然原创 2017-08-24 11:32:09 · 613 阅读 · 0 评论 -
HDU 6181 Two Paths 次短路
题目 HDU 6181 分析 裸的次短路,直接套k短路模板就行了。有兴趣的读者可以看我讲k短路的博客,是利用spfaspfa和A∗A^*算法实现的。链接:POJ 2449 A* + spfa求第k短路 。代码#include <cstring>#include <cstdio>#include <queue>using namespace std;typedef lon原创 2017-08-24 23:58:47 · 506 阅读 · 0 评论