为啥RE
查看原帖
为啥RE
1061050
jiangyunuo楼主2024/8/14 10:32
#include<bits/stdc++.h>
using namespace std;
int n,m,ans,u[100005],v[100005],b[100005];
int bl(int a){
	ans=max(a,ans);
	for(int i=1;i<=m;i++){
		if(u[i]==a&&b[v[i]]==0){
			b[v[i]]=1;
			bl(v[i]);
			b[v[i]]=0;
		}
	}
}
int main(){
	scanf("%d%d",&n,&m);
	for(int i=1;i<=m;i++){
		scanf("%d%d",&u[i],&v[i]);
	}
	for(int i=1;i<=n;i++){
		ans=i;
		bl(i);
		cout<<ans<<" ";
	}
	return 0;
}
2024/8/14 10:32
加载中...