直接使用STL
代码:
#include<bits/stdc++.h>
using namespace std;
int n,x;
queue<int> q;
int main()
{
cin>>n;
while(n--)
{
cin>>x;
if(x==1)
{
cin>>x;
q.push(x);
}
else if(x==2)
{
if(q.empty())
{
cout<<"no"<<endl; break;
}
cout<<q.front()<<endl;
q.pop();
}
else if(x==3)
{
cout<<q.size()<<endl;
}
}
return 0;
}