50分求调
查看原帖
50分求调
1455973
xiaoli2013楼主2024/10/26 14:04
#include <bits/stdc++.h>
using namespace std;
stack<int> s;
int main(){
	int n;
	cin>>n;
	while(n--){
		int op;
		cin>>op;
		if(op==1){
			int l,r;
			cin>>l>>r;
			for(int i=l;i<=r;i++){
				s.push(i);
			} 
		}else{
			int k;
			cin>>k;
			int ans=0;
			for(int i=0;i<k;i++){
				ans+=s.top();
				s.pop(); 
			}
			cout<<ans<<endl;
		}
	}
	return 0;
}

MLE:Subtask #3 TLE:Subtask #4

2024/10/26 14:04
加载中...