蓝桥杯:队列 Queue 和 例题: CLZ 的银行

简介: 蓝桥杯:队列 Queue 和 例题: CLZ 的银行

4ef814a0361b4487985edeb8f14e8fce.png


例题:CLZ 的银行

7b7d7583356d436bb5aa1fd5a05e9dee.png

fb7371d4226b4540a68dc801ea62c00b.png

#include<bits/stdc++.h>
using namespace std;
int main(){
  queue<string> v;
  queue<string> n;
  int N;
  cin >> N;
  while(N--){
    string op,name,type;
    cin >> op;
    if(op == "IN"){
      cin >> name >> type;
      if(type == "V"){
        v.push(name);
      }else{
        n.push(name);
      }
    }else{
      cin >> type;
      if(type == "V"){
        v.pop();
      }else{
        n.pop();
      }
    }
  }
  while(v.size()){
    cout << v.front() << endl;
    v.pop();
  }
  while(n.size()){
    cout << n.front() << endl;
    n.pop();
  }
}
相关文章
|
存储 算法
蓝桥杯:递归 与 例题:斐波那契数列及优化与应用
蓝桥杯:递归 与 例题:斐波那契数列及优化与应用
87 0
蓝桥杯:递推 例题:数字三角型问题
蓝桥杯:递推 例题:数字三角型问题
77 0
|
移动开发 Shell
蓝桥杯:2020 国赛 例题:天干地支
蓝桥杯:2020 国赛 例题:天干地支
83 0
蓝桥杯:2019 国赛 例题:求值
蓝桥杯:2019 国赛 例题:求值
76 0
蓝桥杯:桶排序 与 例题:算式问题
蓝桥杯:桶排序 与 例题:算式问题
90 0
蓝桥杯:Map 和 例题:弗里的语言
蓝桥杯:Map 和 例题:弗里的语言
66 0
蓝桥杯:vector 与 例题:快递分拣
蓝桥杯:vector 与 例题:快递分拣
89 0
|
机器学习/深度学习
蓝桥杯:栈 和 例题 :小邋遢的衣橱
蓝桥杯:栈 和 例题 :小邋遢的衣橱
136 0
蓝桥杯:2021省赛 例题:直线
蓝桥杯:2021省赛 例题:直线
58 0
蓝桥杯:2021省赛 例题:时间显示
蓝桥杯:2021省赛 例题:时间显示
66 0