记录编号 64323 评测结果 AAAAAA
题目名称 队列基本操作 最终得分 100
用户昵称 Gravatar1azyReaper 是否通过 通过
代码语言 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;
}