题解 | 【模板】链式前向星
【模板】链式前向星
https://www.nowcoder.com/practice/23f622c8b15f4b37bffe1a986eeea185
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
const int N=1e5+5;
vector<int> g[N];
int main() {
int n,m;cin>>n>>m;
for(int i=0;i<m;i++){
int a,b;cin>>a>>b;
g[a].push_back(b);
g[b].push_back(a);
}
for(int i=1;i<=n;i++){
sort(g[i].begin(),g[i].end());
if(g[i].size()){
for(int v:g[i]){
cout<<v<<" ";
}
cout<<endl;
} else cout<<"None"<<endl;
}
}
// 64 位输出请用 printf("%lld")
查看20道真题和解析