#include<bits/stdc++.h>
using namespace std;
long long sum;
int main(){
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
long long stack[999999];
long long n,k,op;
long long a,b,c;
long long top=0;
cin>>n;
for(long long j=1;j<=n;j++){
cin>>op;
if(op==1){
cin>>a>>b;
while(a<=b){
top++;
stack[top]=a;
a++;
}
}
if(op==2){
cin>>c;
for(long long i=1;i<=c;i++){
sum+=stack[top];
top--;
}
cout<<sum<<endl;
sum=0;
}
}
return 0;
}
求助大佬,为啥这样只有50分