int tmp=0,ans=0;
for(int i=1;i<=num;++i){
if(!du[i]){
if(tmp) return printf("0"),0;
tmp=i,ans=cap[i];
}
}
printf("%d\n",ans);
这是AC代码中最后判断出度为0的强连通分量
int tmp=0,ans=0;
for(int i=1;i<=num;++i){
if(tmp>1) return printf("0"),0;
else if(!du[i]) tmp++,ans=cap[i];
}
printf("%d\n",ans);
这是
96分
代码判断出度为0的强连通分量
哪位大佬能告诉我为什么会WA一个点???