60分求助
查看原帖
60分求助
1012241
Dcchen楼主2023/9/28 21:08
#include<iostream>
using namespace std;
int m,t,a,b,ans,money,cnt,doh[1000005];
int main(){
	ios::sync_with_stdio(0);
	cin>>m;
	for(int i=0;i<m;i++){
	    cin>>t;
		if(doh[i+1]>0)money+=doh[i+1]; 
		if(t==1) {
			cin>>a;
			money+=a;
		}
		else if(t==2){
			cin>>a;
			if(a>money) ans++,/*cout<<"+1\n"*/;
			else money-=a;
		}
		else{
			cin>>a>>b;
			money-=a;
		    doh[b]+=a;
		}
	    //cout<<"余额:"<<money<<"\n";
	}
	cout<<ans;
}
2023/9/28 21:08
加载中...