【参考代码】
#include<bits/stdc++.h>
using namespace std;
string a[1001],b[5001];
int main() {
int n,m;
scanf("%d%d",&n,&m);
for(int i=1;i<=m;i++)
cin>>a[i]>>b[i];
for(int i=1;i<=m;i++)
{
if(a[i]=="0")
continue;
cout<<a[i]<<' '<<b[i]<<' ';
for(int j=i+1;j<=m;j++)
{
if(a[j]=="0")
continue;
if(a[i]==a[j])
{
cout<<b[j]<<' ';
a[i]="0";
a[j]="0";
}
}
cout<<endl;
}
return 0;
}