样例过了,但是奇怪的全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;
}