0分求助
查看原帖
0分求助
544281
Qemu安卓楼主2023/11/14 21:17

<本来想水一水,结果听取wa声一片>



#include <bits/stdc++.h>

using namespace std;

#define ll unsigned long long int

queue<ll> dat;
int main()
{
    ios::sync_with_stdio(false);
    queue<ll> dat;
    int n = 0;
    cin >> n;
    while (n--)
    {
        ll op = 0, x;
        cin >> op;
        switch (op)
        {
        case 1:
            cin >> x;
            dat.push(x);
            break;
        case 2:
            if (dat.empty())
            {
                cout << "ERR_CANNOT_POP" << endl;
            }
            else
            {
                dat.pop();
            }
            break;
        case 3:
            if (dat.empty())
            {
                cout << "ERR_CONNOT_QUERY" << endl;
            }
            else
            {
                cout << dat.front() << endl;
            }
            break;
        case 4:
            cout << dat.size() << endl;
            break;
        default:
            break;
        }
    }
    return 0;
}
2023/11/14 21:17
加载中...