周赛(2)——双向队列
来源:互联网 发布:淘宝客怎么找佣金高的 编辑:程序博客网 时间:2024/06/06 11:37
#include <iostream>#include <deque>#include <cstring>#include <cstdio>using namespace std;int main(){ //freopen("d:\\my1.txt","r",stdin); //freopen("d:\\aaa.txt","w",stdout); char s[10]; int wrong[10005]; int n,x,count=0,k=0; cin>>n; int j; deque <int> c; deque <int> ::iterator pos; while(n--) { cin>>s; if(!(strcmp(s,"LIN"))) { cin>>x; c.push_front(x); count++; } else if(!(strcmp(s,"RIN"))) { cin>>x; c.push_back(x); count++; } else if(!(strcmp(s,"LOUT"))) { if(c.empty()) { wrong[k++]=++count; } else { c.pop_front(); count++; } } else if(!(strcmp(s,"ROUT"))) { if(c.empty()) { wrong[k++]=++count; } else { c.pop_back(); count++; } } else wrong[k++]=++count; } j=0; for (pos=c.begin();pos!=c.end();pos++) { if(j<c.size()-1) cout<<*pos<<" "; else cout<<*pos; } cout<<endl; for(int i=0;i<=k-1;i++) { cout<<wrong[i]<<" ERROR"<<endl; //if(i!=(k-1)) cout<<endl; }}
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1466
STL无敌了= =。。。PE党伤不起= =
- 周赛(2)——双向队列
- 双向队列(队列)
- STL库实现(1)——deque双向队列
- SDUT 双向队列(队列)
- STL—— deque双向队列
- STL——deque 双向队列
- Deque(双向队列)
- SDUTOJ 1466 双向队列(队列)
- Nginx:双向队列(Queue)
- C++ Deque(双向队列)
- collections deque(双向队列)
- C++ STL入门教程(3)——deque(双向队列)的使用(附完整程序代码)
- C++ STL入门教程(3)——deque(双向队列)的使用(附完整程序代码)
- C++ STL入门教程(3)——deque(双向队列)的使用(附完整程序代码)
- STL常用容器总结——deque双向队列
- 双向队列
- 双向队列
- 双向队列
- windows下删除文件时 提示文件名太长,删不掉可以脚本删掉
- C语言个人错误集
- 堆栈
- linux-0.11调试教程,Bochs-2.1.1配置文件,精简版可拷贝,及img文件制作过程
- CH0 安装配置Greenfoot
- 周赛(2)——双向队列
- 好吧~分析比较一下当前互联网JavaWeb不敌php等其他平台的原因~当然先收集信息 3
- java.lang.IllegalArgumentException: column '_id' does not exist
- linux_____makefile_____模板
- fedora 14下建立samba服务器
- 分页
- linux解压 tar命令
- java随机生成十六进制颜色
- Core Java (二十二) 列表(List接口)