记录编号 | 64323 | 评测结果 | AAAAAA | ||
---|---|---|---|---|---|
题目名称 | 队列基本操作 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.002 s | ||
提交时间 | 2013-07-23 17:19:44 | 内存使用 | 0.31 MiB | ||
#include <fstream> using namespace std; int main() { int n,i,j,czh,a[2003],kai=1,jie=1; ifstream fin("queue.in"); ofstream fout("queue.out"); fin>>n; for(i=1;i<=n;i++) { fin>>czh; if(czh==1) { kai=1; jie=1; } if(czh==2) { if(jie-kai<=9) { fin>>a[jie]; jie++; } else { fin>>a[0]; fout<<"queue out"<<endl; } } if(czh==3) { if(jie-kai>=1) kai++; else fout<<"queue empty"<<endl; } if(czh==4) { fout<<jie-kai<<endl; for(j=kai;j<=jie-1;j++) fout<<a[j]<<' '; } } fout<<endl; fin.close(); fout.close(); return 0; }