?????
查看原帖
?????
581107
poppingW楼主2023/8/21 11:40
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一个点???

2023/8/21 11:40
加载中...