STL函数模拟队列(想必大家都知道这些函数和操作)
#include<bits/stdc++.h>
using namespace std;
queue <int> q;
int main(){
int n;
cin>>n;
while(n--){
string s;
int x;
cin>>s;
if(s=="push") cin>>x,q.push(x);
else if(s=="pop") q.pop();
else if(s=="empty") cout<<(!q.empty()?"NO":"YES")<<endl;
else
cout<<q.front()<<endl;
}
}