#include<bits/stdc++.h>
using namespace std;
list<int>a[10010];
list<int>::iterator j;
string s;
int n,i,id,id1,id2,num;
int main(){
cin>>n;
for(i=1;i<=n;i++){
cin>>s;
if(s=="new"){
cin>>id;
}
if(s=="add"){
cin>>id>>num;
a[id].insert(a[id].end(),num);
}
if(s=="merge"){
cin>>id1>>id2;
a[id1].merge(a[id2]);
}
if(s=="unique"){
cin>>id;
a[id].sort();
a[id].unique();
}
if(s=="out"){
cin>>id;
a[id].sort();
for(j=a[id].begin();j!=a[id].end();j++)
cout<<*j<<" ";
cout<<endl;
}
}
return 0;
}
Openjudge 3339 List
最新推荐文章于 2022-01-18 13:07:13 发布