摘要: 洛谷传送门 这道题可以把边都反着存一遍,从终点开始深搜,然后把到不了的点 和它们所指向的点都去掉。 最后在剩余的点里跑一遍spfa就可以了。 ——代码 #include <cstdio> #include <cstring> #include <queue> const int maxn = 100 阅读全文
posted @ 2017-04-05 21:40 zht467 阅读(181) 评论(0) 推荐(1)
摘要: 洛谷割点模板题——传送门 割边:在连通图中,删除了连通图的某条边后,图不再连通。这样的边被称为割边,也叫做桥。割点:在连通图中,删除了连通图的某个点以及与这个点相连的边后,图不再连通。这样的点被称为割点。DFS搜索树:用DFS对图进行遍历时,按照遍历次序的不同,我们可以得到一棵DFS搜索树。 树边: 阅读全文
posted @ 2017-04-05 16:37 zht467 阅读(516) 评论(1) 推荐(2)
摘要: 传送门 这道题,先用kruskal求一遍图中的最大生成树。 然后,倍增求lca,求lca的同时求出边权的最小值。 #include <cstring> #include <cstdio> #include <algorithm> int n, m, cnt, q, t, k; int f[10001 阅读全文
posted @ 2017-04-05 10:26 zht467 阅读(167) 评论(0) 推荐(1)