#include <iostream>
#include <vector>
using namespace std;
#define endl "\n"
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int t;
cin>>t;
vector<pair<int,vector<int>>>v;
v.resize(t+1);
for(int i=0;i<t;i++)
{
v[i].first=i+1;
}
int x=t;
while(t--)
{
int m,n;
cin>>m>>n;
v[m-1].second.push_back(n);
v[n-1].second.push_back(m);
}
for(int i=0;i<x;i++)
{
cout<<v[i].first<<endl;
auto rt=v[i].second.begin();
while(rt!=v[i].second.end())
{
cout<<*rt;
}
cout<<endl;
}
return 0;
}
答案 0 :(得分:2)
你忘了增加迭代器。