B3616求助
查看原帖
B3616求助
953240
ZGSZ_AviationLover楼主2023/8/11 22:53

听说灌水区dalao多我就来求助了

该题目链接:here

一道队列模板题,可惜我这个只会vector和普通数组的蒟蒻做不出来 代码:

#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long ll;
queue<ll>A;
signed main(){
    ll F;
    scanf("%llu",&F);
    while(F--){
        ll pd;
        scanf("%llu",&pd);
        if(pd==1){
            ll X;
            scanf("%llu",&X);
            A.push(X);
        }
        else if(pd==2){
            if(A.empty()){
            	printf("ERR_CANNOT_POP\n");
            }
            else A.pop();
        }
        else if(pd==3){
            if(A.empty()){
                printf("ERR_CANNOT_POP\n");
            }
            else printf("%llu\n",A.front());
        }
        else{printf("%llu\n",A.size());}
    }
    return 0;
}

(我很菜别喷

2023/8/11 22:53
加载中...