1 条题解
-
0
队列硬模拟即可AC
#include<iostream> #include<cstdio> #include<queue> using namespace std; int n,x,op; queue<int> que; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d",&op); if(op==1){ scanf("%d",&x); que.push(x); } else if(op==2){ scanf("%d",&x); if(que.empty()==0) printf("%d\n",que.front()); else printf("-1\n"); } else{ scanf("%d",&x); if(que.empty()==0) que.pop(); } } return 0; }
- 1
信息
- ID
- 465
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- 递交数
- 7
- 已通过
- 5
- 上传者