hdu就是会卡cin,, 另一种建模方式,把点i拆成i*2,i*2+1,有时候这样会比较简单 #include<bits/stdc++.h> using namespace std; #define N 4005 #define M 2000005 ]; int n,m,head[N],tot; void add(int u,int v){ e[tot].to=v;e[tot].nxt=head[u];head[u]=tot++; } int low[N],dfn[N],cnt,id[N],i…