摘要:
kruskal重构树 https://www.cnblogs.com/zwfymqz/p/9683523.html 阅读全文
摘要:
https://www.cnblogs.com/cjyyb/p/8664527.html 阅读全文
摘要:
#include using namespace std; const int maxn=1e6+4; int n,m,head[maxns; inline void tarjan(int u){ dfn[u]=low[u]=++tim; vis[u]=1; s.push(u); for(int i=head[u];i!=-1;i=e[i].next){ ... 阅读全文