求条
查看原帖
求条
1308575
McQween2024楼主2025/1/19 10:27

求条

#include<bits/stdc++.h>
using namespace std;
int map[1005][1005],n,m;
int main(){
    cin>>n>>m;
    for(int i=1;i<=m;i++){
        int u,v;
        cin>>u>>v;
        map[u][v]=1;
        map[v][u]=1;
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            cout<<map[i][j]<<' ';
        }cout<<"\n";
    }
    for(int i=1;i<=n;i++){
        int cnt=0,a[1005]={},idk=1;
        for(int j=1;j<=n;j++){
            if(map[i][j]==1){
                cnt++;
                a[idx++]=j;
            }
        }cout<<cnt<<' ';
        for(int k=1;k<idx;i++) cout<<a[k]<<' ';
        cout<<"\n";
    }
    return 0;
}

--

2025/1/19 10:27
加载中...