这个会wa:
// LUOGU_RID: 168540581
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll delta;
priority_queue<ll, vector<ll>, greater<ll> > q;
int main() {
int qq;
cin>>qq;
while(qq--) {
int op;
cin>>op;
if(op==1) {
int x;
cin>>x;
x-=delta;
q.push(x);
}
if(op==2) {
int x;
cin>>x;
delta+=x;
}
if(op==3) {
cout<<q.top()+delta<<endl;
q.pop();
}
}
return 0;
}
这个A了;
// LUOGU_RID: 168541078
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll delta;
priority_queue<ll, vector<ll>, greater<ll> > q;
int main() {
int qq;
cin>>qq;
while(qq--) {
ll op;
cin>>op;
if(op==1) {
ll x;
cin>>x;
x-=delta;
q.push(x);
}
if(op==2) {
ll x;
cin>>x;
delta+=x;
}
if(op==3) {
cout<<q.top()+delta<<endl;
q.pop();
}
}
return 0;
}
要开 ll 全 tm 开 ll!!!!!!