记录编号 38230 评测结果 AAAAAAAAAA
题目名称 [USACO Open09] 奶牛队列 最终得分 100
用户昵称 Gravatarkaaala 是否通过 通过
代码语言 C++ 运行时间 0.156 s
提交时间 2012-04-16 14:26:51 内存使用 0.27 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<deque>

using namespace std;

int S;
deque<int>deq;

int main()
{
	freopen("cline.in","r",stdin);
	freopen("cline.out","w",stdout);
	scanf("%d\n",&S);
	for(int i=0,tot=1;tot<=S;tot++)
	{
		char c[2];
		int size;
		scanf("%c ",&c[0]);
		if(c[0]=='A')
		{
			scanf("%c\n",&c[1]);
			i++;
			if(c[1]=='L')
				deq.push_front(i);
			else if(c[1]=='R')
				deq.push_back(i);
		}
		else if(c[0]=='D')
		{
			scanf("%c%d\n",&c[1],&size);
			if(c[1]=='L')
				for(int j=1;j<=size&&!deq.empty();j++)
					deq.pop_front();
			else if(c[1]=='R')
				for(int j=1;j<=size&&!deq.empty();j++)
					deq.pop_back();
		}
	}
	for(int i=0;i<deq.size();i++)
		printf("%d\n",deq[i]);
	return 0;
}