0_0_9436151_9847\Main.java:8: 非法字符: \35
#include <cstdio>
^
0_0_9436151_9847\Main.java:9: 非法字符: \35
#include <cstring>
^
0_0_9436151_9847\Main.java:10: 非法字符: \35
#define min(a,b) ((a)<(b)?(a):(b))
^
0_0_9436151_9847\Main.java:14: 需要为 class、interface 或 enum
const int N=10010;
^
0_0_9436151_9847\Main.java:15: 需要为 class、interface 或 enum
const int E=200010;
^
0_0_9436151_9847\Main.java:16: 需要为 class、interface 或 enum
const int inf=1000000000;
^
0_0_9436151_9847\Main.java:18: 需要为 class、interface 或 enum
struct edge
^
0_0_9436151_9847\Main.java:21: 需要为 class、interface 或 enum
}e1[E],e2[E];
^
0_0_9436151_9847\Main.java:23: 需要为 class、interface 或 enum
int ne1,ne2,top,idx,nbcc,head1[N],head2[N],low[N],dfn[N],belong[N],stk[N];
^
0_0_9436151_9847\Main.java:24: 需要为 class、interface 或 enum
int in[N],pre1[N],pre2[N],lmin[N],nxt[N];
^
0_0_9436151_9847\Main.java:25: 需要为 class、interface 或 enum
int n,m;
^
0_0_9436151_9847\Main.java:26: 需要为 class、interface 或 enum
int res,f,f1,f2;
^
0_0_9436151_9847\Main.java:27: 需要为 class、interface 或 enum
bool vis[N];
^
0_0_9436151_9847\Main.java:29: 需要为 class、interface 或 enum
inline void add(int u,int v,int w,int &ne,edge e[],int head[])
^
0_0_9436151_9847\Main.java:32: 需要为 class、interface 或 enum
e[ne].u=v,e[ne].v=u,e[ne].w=w,e[ne].nxt=head[v],head[v]=ne++;
^
0_0_9436151_9847\Main.java:33: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:37: 需要为 class、interface 或 enum
dfn[u]=low[u]=idx++;
^
0_0_9436151_9847\Main.java:38: 需要为 class、interface 或 enum
stk[++top]=u;
^
0_0_9436151_9847\Main.java:39: 需要为 class、interface 或 enum
vis[u]=1;
^
0_0_9436151_9847\Main.java:40: 需要为 class、interface 或 enum
for(i=head1[u];~i;i=e1[i].nxt)
^
0_0_9436151_9847\Main.java:40: 需要为 class、interface 或 enum
for(i=head1[u];~i;i=e1[i].nxt)
^
0_0_9436151_9847\Main.java:40: 需要为 class、interface 或 enum
for(i=head1[u];~i;i=e1[i].nxt)
^
0_0_9436151_9847\Main.java:43: 需要为 class、interface 或 enum
if(v==rt) continue;
^
0_0_9436151_9847\Main.java:44: 需要为 class、interface 或 enum
if(dfn[v]<0)
^
0_0_9436151_9847\Main.java:47: 需要为 class、interface 或 enum
low[u]=min(low[u],low[v]);
^
0_0_9436151_9847\Main.java:48: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:50: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:54: 需要为 class、interface 或 enum
do
^
0_0_9436151_9847\Main.java:57: 需要为 class、interface 或 enum
vis[v]=0;
^
0_0_9436151_9847\Main.java:58: 需要为 class、interface 或 enum
belong[v]=nbcc;
^
0_0_9436151_9847\Main.java:59: 需要为 class、interface 或 enum
}while(v!=u);
^
0_0_9436151_9847\Main.java:60: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:65: 需要为 class、interface 或 enum
memset(dfn,-1,sizeof(dfn));
^
0_0_9436151_9847\Main.java:66: 需要为 class、interface 或 enum
memset(vis,0,sizeof(vis));
^
0_0_9436151_9847\Main.java:67: 需要为 class、interface 或 enum
for(int i=1;i<=n;i++) if(dfn[i]<0) tarjan(i,-1);
^
0_0_9436151_9847\Main.java:67: 需要为 class、interface 或 enum
for(int i=1;i<=n;i++) if(dfn[i]<0) tarjan(i,-1);
^
0_0_9436151_9847\Main.java:67: 需要为 class、interface 或 enum
for(int i=1;i<=n;i++) if(dfn[i]<0) tarjan(i,-1);
^
0_0_9436151_9847\Main.java:68: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:72: 需要为 class、interface 或 enum
memset(head2,-1,sizeof(head2));
^
0_0_9436151_9847\Main.java:73: 需要为 class、interface 或 enum
int mm=inf,rt=-1;
^
0_0_9436151_9847\Main.java:74: 需要为 class、interface 或 enum
for(int i=ne2=0;i<m;i++)
^
0_0_9436151_9847\Main.java:74: 需要为 class、interface 或 enum
for(int i=ne2=0;i<m;i++)
^
0_0_9436151_9847\Main.java:74: 需要为 class、interface 或 enum
for(int i=ne2=0;i<m;i++)
^
0_0_9436151_9847\Main.java:78: 需要为 class、interface 或 enum
in[belong[e1[i<<1].u]]++;
^
0_0_9436151_9847\Main.java:79: 需要为 class、interface 或 enum
in[belong[e1[i<<1].v]]++;
^
0_0_9436151_9847\Main.java:80: 需要为 class、interface 或 enum
if(e1[i<<1].w<mm)
^
0_0_9436151_9847\Main.java:83: 需要为 class、interface 或 enum
rt=i<<1;
^
0_0_9436151_9847\Main.java:84: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:87: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:91: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:91: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:91: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:94: 需要为 class、interface 或 enum
if(v==f1 || v==f2 || v==rt) continue;
^
0_0_9436151_9847\Main.java:95: 需要为 class、interface 或 enum
pre1[v]=u;
^
0_0_9436151_9847\Main.java:96: 需要为 class、interface 或 enum
pre2[v]=i;
^
0_0_9436151_9847\Main.java:97: 需要为 class、interface 或 enum
dfs1(v,u);
^
0_0_9436151_9847\Main.java:98: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:103: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:103: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:103: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:106: 需要为 class、interface 或 enum
if(v==f1 || v==f2 || v==rt) continue;
^
0_0_9436151_9847\Main.java:107: 需要为 class、interface 或 enum
if(min(lmin[v],e2[i].w)<mm)
^
0_0_9436151_9847\Main.java:110: 需要为 class、interface 或 enum
id=v;
^
0_0_9436151_9847\Main.java:111: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:113: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:113: 需要为 class、interface 或 enum
for(i=head2[u];~i;i=e2[i].nxt)
^
0_0_9436151_9847\Main.java:116: 需要为 class、interface 或 enum
if(v==f1 || v==f2 || v==rt || v==id) continue;
^
0_0_9436151_9847\Main.java:117: 需要为 class、interface 或 enum
if(min(lmin[v],e2[i].w)<res) res=min(lmin[v],e2[i].w);
^
0_0_9436151_9847\Main.java:118: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:120: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:124: 需要为 class、interface 或 enum
while(scanf("%d%d",&n,&m)==2)
^
0_0_9436151_9847\Main.java:127: 需要为 class、interface 或 enum
for(i=ne1=0;i<m;i++)
^
0_0_9436151_9847\Main.java:127: 需要为 class、interface 或 enum
for(i=ne1=0;i<m;i++)
^
0_0_9436151_9847\Main.java:127: 需要为 class、interface 或 enum
for(i=ne1=0;i<m;i++)
^
0_0_9436151_9847\Main.java:130: 需要为 class、interface 或 enum
scanf("%d%d%d",&u,&v,&w);
^
0_0_9436151_9847\Main.java:131: 需要为 class、interface 或 enum
add(u,v,w,ne1,e1,head1);
^
0_0_9436151_9847\Main.java:132: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:134: 需要为 class、interface 或 enum
int rt=shrink();
^
0_0_9436151_9847\Main.java:135: 需要为 class、interface 或 enum
top=0;
^
0_0_9436151_9847\Main.java:136: 需要为 class、interface 或 enum
for(i=1;i<=nbcc;i++)
^
0_0_9436151_9847\Main.java:136: 需要为 class、interface 或 enum
for(i=1;i<=nbcc;i++)
^
0_0_9436151_9847\Main.java:136: 需要为 class、interface 或 enum
for(i=1;i<=nbcc;i++)
^
0_0_9436151_9847\Main.java:141: 需要为 class、interface 或 enum
break;
^
0_0_9436151_9847\Main.java:142: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:144: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:146: 需要为 class、interface 或 enum
if(top<=2)
^
0_0_9436151_9847\Main.java:149: 需要为 class、interface 或 enum
continue;
^
0_0_9436151_9847\Main.java:150: 需要为 class、interface 或 enum
}
^
0_0_9436151_9847\Main.java:152: 需要为 class、interface 或 enum
memset(pre2,-1,sizeof(pre2));
^
0_0_9436151_9847\Main.java:153: 需要为 class、interface 或 enum
f1=belong[e1[rt].u];
^
0_0_9436151_9847\Main.java:154: 需要为 class、interface 或 enum
f2=belong[e1[rt].v];
^
0_0_9436151_9847\Main.java:155: 需要为 class、interface 或 enum
dfs1(f1,-1);
^
0_0_9436151_9847\Main.java:156: 需要为 class、interface 或 enum
dfs1(f2,-1);
^
0_0_9436151_9847\Main.java:157: 需要为 class、interface 或 enum
for(i=1;i<=nbcc;i++) lmin[i]=inf;
^
0_0_9436151_9847\Main.java:157: 需要为 class、interface 或 enum
for(i=1;i<=nbcc;i++) lmin[i]=inf;
^
0_0_9436151_9847\Main.java:157: 需要为 class、interface 或 enum
for(i=1;i<=nbcc;i++) lmin[i]=inf;
^
0_0_9436151_9847\Main.java:158: 需要为 class、interface 或 enum
while(top)
^
0_0_9436151_9847\Main.java:161: 需要为 class、interface 或 enum
if(i==f1 || i==f2) continue;
^
0_0_9436151_9847\Main.java:162: 需要为 class、interface 或 enum
j=pre1[i];
^
0_0_9436151_9847\Main.
|