求助
查看原帖
求助
1013837
Tiskan_H楼主2024/7/7 22:59

样例过了,但是奇怪的全WA了,求调

#include <bits/stdc++.h>
using namespace std;

int n,m;
int l1[1010][1010];
struct l{
	int num;
	int nxt[1010];
}l2[1010];

int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		int a,b;
		cin>>a>>b;
		l1[a][b]=l1[b][a]=1;
		l2[a].num+=1;
		l2[a].nxt[l2[a].num]=b;
		l2[b].num+=1;
		l2[b].nxt[l2[b].num]=a;
	}
	
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++)
			cout<<l1[i][j]<<" ";
		cout<<endl;
	}
	for(int i=1;i<=n;i++){
		sort(l2[i].nxt+1,l2[i].nxt+l2[i].num+1);
		cout<<l2[i].num<<" ";
		for(int j=1;j<=l2[i].num;j++)
			cout<<l2[i].nxt[j]<<" ";
		if(i!=n) cout<<endl;
	}
	return 0;
}

2024/7/7 22:59
加载中...