#41230: 新手( queue )


shapayen@gmail.com (嚴蝦趴)

學校 : 不指定學校
編號 : 273394
來源 : [1.175.214.29]
最後登入時間 :
2024-08-15 22:51:22
e447. queue 練習 | From: [1.175.205.246] | 發表日期 : 2024-07-12 21:00

#include <bits/stdc++.h>
#include <queue>
#include <string>
using namespace std;

queue<int> shapa;

int main() {
  int N; cin>>N;
  while (N--) 
  {
    int k;
    cin >> k;
    if (k == 1) {
      int x;
      cin >> x;
      shapa.push(x);
    } else if (k == 2) {

      if (!shapa.empty()) {
        shapa.front();

        cout << shapa.front() << endl;

      } else {
        cout << "-1" << endl;
      }
    } else if (k == 3) {
      if (!shapa.empty()) {
        shapa.pop();
      } 
    }
  }

  return 0;
}

 

 
ZeroJudge Forum