RE六个点
#include<bits/stdc++.h>
using namespace std;
int cnt,n;
string s[1010];
signed main(){
cin>>n;
while(n--){
string str; cin>>str;
if(str=="touch"){
string name; cin>>name;
bool ju=false;
for(int i=1;i<=cnt;i++) if(s[i]==name) ju=true;
if(!ju) s[++cnt]=name;
}
if(str=="rm"){
string name; cin>>name;
int k;
for(int i=1;i<=cnt;i++) if(s[i]==name) k=i;
for(int i=k+1;k<=cnt;i++) s[i-1]=s[i];
cnt--;
}
if(str=="ls"){
for(int i=1;i<=cnt;i++) cout<<s[i]<<endl;
}
if(str=="rename"){
string xxx,yyy; cin>>xxx>>yyy;
bool ju=false;
for(int i=1;i<=cnt;i++) if(s[i]==yyy) ju=true;
if(!ju) for(int i=1;i<=cnt;i++) if(s[i]==xxx) s[i]=yyy;
}
}
return 0;
}