#include<bits/stdc++.h>
using namespace std;
int n,b,x,ans;
char a;
vector<int>vec;
vector<int>::iterator iter;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
if(a=='I'){
cin>>b;
vec.insert(vec.begin()+x,b);
}
else if(a=='D')vec.erase(vec.begin()+x);
else if(a=='L')x--;
else if(a=='R')x++;
else if(a=='Q'){
cin>>b;
ans=0;
for(iter=vec.begin();iter!=vec.begin()+b;iter++)ans+=*iter;
cout<<ans<<endl;
}
}
return 0;
}
返回值3221226356,求助!
