不能正常输入咋回事啊
#include<iostream>
#include<vector>
using namespace std;
vector<int> a(0,0);
void pro_I(vector<int> & a , int p ,int cur ){
a.push_back(0);
for(int i=sizeof(a);i>p;i--)
{
a[i]=a[i-1];
}
a[p]=cur;
p++;
}
void pro_D(vector<int> & a,int p){
for(int i=p;i<sizeof(a);i++){
a[i]=a[i+1];
}
p--;
a.pop_back();
}
void pro_L(int p){
p--;
}
void pro_R(int p){
p++;
}
int pro_Q(vector<int> & a,int k){
int sum;
for(int i = 0;i<k;i++)
sum+=a[i];
return sum;
}
int main(){
int N;
cin>>N;
char pro[N];
int p=0;
int s[N];
int out=0;
for(int i = 0;i<N;i++)
{
cin>>pro[i];
if(pro[i]=='I'){
int num;
cin>>num;
pro_I(a,p,num);
}
else if(pro[i]=='D'){
pro_D(a,p);
}
else if(pro[i]=='L'){
pro_L(p);
}
else if(pro[i]=='R'){
pro_R(p);
}
else if(pro[i]=='Q'){
int k;
cin>>k;
s[out]=pro_Q(a,k);
out++;
}
}
for(int i=0;i<out;i++){
cout<<s[i]<<'\n';
}
return 0;
}