求助大佬
  • 板块灌水区
  • 楼主llwarll
  • 当前回复9
  • 已保存回复9
  • 发布时间2022/4/2 09:03
  • 上次更新2023/10/28 04:53:15
查看原帖
求助大佬
660708
llwarll楼主2022/4/2 09:03

#include<bits/stdc++.h> 
using namespace std;
int n,m,a[200],b[200],ans[110],p[110][110];
int main(){
	cin>>n>>m;
	for(int i=1;i<=m;i++)
		cin>>a[i]>>b[i];
	for(int i=1;i<=m;i++){
		if(a[i]>b[i])p[b[i]][a[i]]=1;
		else p[a[i]][b[i]]=1;
	}
	for(int i=1;i<=n;i++)
		ans[i]=1;
	for(int i=1;i<=n;i++){
		for(int j=i;j<=n;j++){
			if(p[i][j]==1){
				if(ans[i]==ans[j]){
					ans[j]=ans[i]+1;
				}
			}
		}
	}
	for(int i=1;i<=n;i++)
		cout<<ans[i];
	return 0;
}

哪位大佬帮看一下哪里有问题

2022/4/2 09:03
加载中...