割点/桥/强连通
Lesroad
这个作者很懒,什么都没留下…
展开
-
【poj2553】The Bottom of a Graph(强连通分量缩点)
【poj2553】The Bottom of a Graph(强连通分量缩点) 题目链接:http://poj.org/problem?id=2553 【题意】 给n个点m条边构成一幅图,求出所有的sink点并按顺序输出。sink点是指该点能到达的点反过来又能回到该点。 【思路】 不难想象sink点一定是在强连通分量中,而且强连通分量缩点后出度为0,就可以说明该强连通分量内所有的点都是s...原创 2018-02-23 00:37:00 · 91 阅读 · 0 评论 -
【2018年全国多校算法寒假训练营练习比赛(第四场)- E】通知小弟(强连通缩点)...
【2018年全国多校算法寒假训练营练习比赛(第四场)- E】通知小弟(强连通缩点) 题目链接:https://www.nowcoder.com/acm/contest/76/E 题目描述 在战争时期,A国派出了许多间谍到其他国家去收集情报。因为间谍需要隐秘自己的身份,所以他们之间只是单向联系。所以,某个间谍只能单向联系到一部分的间谍。同时,间谍也不知道跟他联系的是谁。 ...原创 2018-02-23 15:04:00 · 155 阅读 · 0 评论 -
【lightoj-1026】Critical Links(桥)
【lightoj-1026】Critical Links(桥) 题意: 给出无向图,求桥的模板题。 #include <bits/stdc++.h> using namespace std; const int N = 10004; int dfn[N], low[N];//时间戳;low[i]以i为根子树的最小祖先的时间戳 bool vis[N]; vector<int...原创 2018-04-08 20:24:00 · 101 阅读 · 0 评论 -
【lightoj-1063】Ant Hills(求割点)
【lightoj-1063】Ant Hills(求割点) 求割点模板题 #include <bits/stdc++.h> using namespace std; const int N = 10004; int dfn[N], low[N]; bool ok[N]; vector<int>V[N]; int n, num, root; void dfs(int...原创 2018-04-11 12:00:00 · 125 阅读 · 0 评论