记录编号 | 222523 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 762.[USACO Open09] 奶牛队列 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.595 s | ||
提交时间 | 2016-02-03 10:51:17 | 内存使用 | 0.69 MiB | ||
#include <fstream> #define N 100010 using namespace std; ifstream in("cline.in"); ofstream out("cline.out"); int q; int f[N]={0}; void work() { int i,j,k,l,r,num,tot=0,L; char op,ha; l=50000; r=49999; in>>q; for(i=1;i<=q;i++) { in>>op; if(op=='A') { in>>ha; tot++; if(ha=='R')f[++r]=tot; if(ha=='L')f[--l]=tot; } else { in>>ha>>num; L=r-l+1; if(num>=L)l=r; else { if(ha=='L')l+=num; else r-=num; } } } for(k=l;k<=r;k++)out<<f[k]<<endl; } int main() { work(); return 0; }