摘要:
题目链接:https://www.luogu.com.cn/problem/P1396 注意要用双向边!! 1.二分+DFS: 二分路径最大值,然后DFS,如果边权小于mid,那么可以走,否则不可以走。DFS只需要判断s->t是否连通:跑一边DFS,然后用vis看能否连通。 1 #include<c 阅读全文
posted @ 2020-10-25 21:45
dfydn
阅读(214)
评论(0)
推荐(0)
摘要:
题目链接:https://www.luogu.com.cn/problem/P1807 因为并没有保证1点的入度没有保证为0,所以先将所有的点的dis为0xc0,然后dis[1]=0,dis[n]=-INF。将所有连向1的点的w都设为-100001,这样拓扑到1这个节点时,dis就会被更新为0,然后 阅读全文
posted @ 2020-10-25 20:03
dfydn
阅读(149)
评论(0)
推荐(0)
摘要:
题目链接:https://www.luogu.com.cn/problem/P1137 在有向无环图上,用拓扑排序在O(n)的时间内求出最短/长路,是一个不错的选择(也称拓扑的DP)。 只需要在拓扑排序中让连的点的入度--时更新dis即可。这道题里注意一开始每一个城市都可以以自己为终点到达自己一个, 阅读全文
posted @ 2020-10-25 19:13
dfydn
阅读(132)
评论(0)
推荐(0)

浙公网安备 33010602011771号