这道题目用C++怎么写
我的错误代码
#include<cstdio>
long long n,a[101992],x,sum=0,m;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&x);
if(x==0){
scanf("%d",&a[i]);
sum=sum+a[i]+1;
}
if(x==1){
int y=0;
scanf("%d",&y);//将y当成第几批人离开
sum=sum-a[y]-1;//第y批人离开-1
}
printf("%d",sum);
}
此代码无法实现以下操作:
如何解决