#include
using namespace std;
const int MM=400005;
int dfn[MM],low[MM],dfc,cnt,in[MM],tot,v[MM],vis[MM],siz[MM],n,m,V,U;
long long ans;
int stk[MM],tp;
vector e[MM],t[MM];
stack s;
void tarjan(int now)///建立圆方树
{
dfn[now]=low[now]=++dfc;
stk[++tp]=now;
++tot;
for(int i=0;i>n>>m;
cnt=n;
for(int i=1;i>U>>V;
e[U].push_back(V);
e[V].push_back(U);
}
for(int i=1;i
Original: https://www.cnblogs.com/29taorz/p/15785049.html
Author: T_X蒻
Title: 圆方图(铁人两项)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/644539/
转载文章受原作者版权保护。转载请注明原作者出处!