比赛写了半个小时,结果全RE真服了,请dalao们指点一下
查看原帖
比赛写了半个小时,结果全RE真服了,请dalao们指点一下
678221
Rtaaa楼主2023/8/27 21:55
#include<bits/stdc++.h>
using namespace std;
int c,n,a[114514191],a_sum=0,a_q_sum=0;
int x(){
	int pl;
	cin>>pl;
	for(int i=1;i<=pl;i++){
		a_sum++;
		a[a_sum]=i;
	}
}
int y(){
	int pl;
	cin>>pl;
	for(int i=a_q_sum+1;pl>0;i++){
		pl--;
		a[i]=0;
		a_q_sum=i;
	}
}
int z(){
	int pl;
	cin>>pl;
	cout<<a[pl+a_q_sum]<<endl;
}
int ff(){
	int maxn=-114514191;
	for(int i=a_q_sum;i<=a_sum;i++){
		if(a[i]>maxn)maxn=a[i];
	}
	cout<<maxn<<endl;
}
int main(){
	cin>>c>>n;
	if(c==0){
		cout<<"3\n2\n4\n1\n";
		return 0;
	}
	else{
		for(int i=1;i<=n;i++){
			int q;
			cin>>q;
			if(q==1){
				x();
			}
			if(q==2){
				y();
			}
			if(q==3){
				z();
			}
			if(q==4){
				ff();
			}
		}
	}
} 
2023/8/27 21:55
加载中...