50 Memory Exceeded

#include<iostream>
#include<stack>
using namespace std;
#define int long long
signed main(){
    int n;
    cin>>n;
    stack<int>st;
    while(n--){
        int l,r,k,a,cnt=0;
        cin>>a;
        if(a==1){
            cin>>l>>r;
            for(int i=l;i<=r;i++){
                st.push(i);
            }
        }else{
            cin>>k;
            while(k--){
                cnt+=st.top();
                st.pop();
            }
            cout<<cnt<<"\n";
        }
    }
    return 0;
}

0 条评论

目前还没有评论...

信息

ID
931
时间
1000ms
内存
256MiB
难度
9
标签
递交数
41
已通过
4
上传者