50分RE求救!!!
查看原帖
50分RE求救!!!
1368765
Hacker_Zcat楼主2025/1/20 21:47

数组也开够了啊,怎么还是RE了(Subtask #3&Subtask #4)哪位大佬帮忙救救QAQ! CODE:

#include<bits/stdc++.h>
using namespace std;
long long ans,top=0,n,a[1000005],l,r,p,k,i,j;
int main(){
	scanf("%lld",&n);
	for(i=1;i<=n;i++){
		scanf("%lld",&p);
		ans=0;
		if(p==1){
			scanf("%lld %lld",&l,&r);
			for(j=l;j<=r;j++){
				a[++top]=j;
			}
		}
		else{
			scanf("%lld",&k);
			for(j=1;j<=k;j++){
				ans+=a[top];
				a[top]=0;
				top--;
			}
			printf("%lld\n",ans);
		}
	}	
	return 0;
}
2025/1/20 21:47
加载中...