救命REdie码!!!
查看原帖
救命REdie码!!!
498398
0101凪楼主2021/10/3 21:00
#include <iostream>
#include <stack>
using namespace std;
int n,a[500010],b;
stack <int> s;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        int m;
        cin>>m;
        if(m==1){
            int l,r;
            cin>>l>>r;
            while(l<=r){
                s.push(l);
                l++;
            }
        }
        if(m==2){
            ++b;
            int k,j=1;
            cin>>k;
            while(j<=k){
                a[b]+=s.top();
                s.pop();
            }
        }
    }
    for(int i=1;i<=b;i++)
    cout<<a[i]<<endl;
    return 0;
}
2021/10/3 21:00
加载中...