比赛 20111107 评测结果 RRRRRRRRRR
题目名称 产生01串 最终得分 0
用户昵称 Cloud 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2011-11-07 09:24:02
显示代码纯文本
#include<fstream>
using namespace std;
int main(void)
{
	ifstream fin("queue.in");
	ofstream fout("queue.out");
	int y[2001];
	int n,m;
	int p=0,j=0;
	fin>>n;
	while(n)
	{
		fin>>m;
		if(m==1)p=0;
		if(m==2)
		{
			if(p+j==10)
			{
				fin>>m;
				fout<<"queue out"<<endl;
			}
			else
			{
				fin>>y[p];
				p++;
			}
		}
		if(m==3)
		{
			if(p==0)
				fout<<"queue empty"<<endl;
			else 
			{
				y[j]==0;
				j++;
			}
		}
		if(m==4)
		{
			fout<<p-j<<endl;
			for(int i=j;i<p;i++)
				fout<<y[i]<<" ";
			fout<<endl;
		}
		n--;
	}
	fin.close();
	fout.close();
	return 0;
}