原题
代码
#include<bits/stdc++.h>
using namespace std;
int n,m;
int o;
int main(){
cin>>n>>m;
string s[n];
for(int i=1;i<=n;i++){
cin>>s[i];
}
for(int j=1;j<=m;j++){
int i,x,y;
cin>>o;
if(o==2){
int d;
cin>>d;
cout<<s[d];
}
else {
cin>>x>>y>>i;
s[y].insert(i, s[x]);
}
}
return 0;
}