撅警钟
查看原帖
撅警钟
374769
Epi4any楼主2024/7/25 20:02

这个会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!!!!!!

2024/7/25 20:02
加载中...