hdu1702 队列与栈
来源:互联网 发布:mac上截取视频的软件 编辑:程序博客网 时间:2024/05/17 16:46
题意:
"FIFO" 则先进先出
"FILO"则先进后出
赤裸裸~
直接用了stl里的queue和stack
#include<stdio.h>#include<queue>#include<stack>#include<string.h>using namespace std;void que(int n){ queue<int> Q; char order[10]; int a; while(n--) { scanf("%s",order); if(!strcmp(order,"IN")) { scanf("%d",&a); Q.push(a); } else if(!strcmp(order,"OUT")) { if(Q.empty()) printf("None\n"); else { printf("%d\n",Q.front()); Q.pop(); } } }}void sta(int n){ stack<int> s; char order[4]; int a; while(n--) { scanf("%s",order); if(order[0]=='I') { scanf("%d",&a); s.push(a); } else { if(s.empty()) printf("None\n"); else { printf("%d\n",s.top()); s.pop(); } } }}int main(){ int T,n,order; char str[5]; scanf("%d",&T); while(T--) { scanf("%d%s",&n,str); if(str[2]=='F')//fifo que(n); else sta(n); } return 0;}
0 0
- hdu1702 队列与栈
- HDU1702 队列 与 栈 基础题
- hdu1702栈和队列
- hdu1702(栈和队列)
- hdu1702 Java 栈和队列
- HDU1702-----队列简单题
- HDU1702 ACboy needs your help again! 队列&&栈的应用
- hdu1702 ACboy needs your help again!(栈和队列
- HDU1702--ACboy needs your help again!(栈和队列)
- HDU1702
- HDU_Steps8.1 栈,队列 HDU1702 HDU1022 HDU1237 HDU3228 HDU1873 HDU1509 HDU1870 HDU1387
- HDU1702:ACboy needs your help again!(栈和队列的应用)
- 栈和队列上手题 HDU1702 HDU1022 HDU1237 HDU3328 HDU1873 HDU1509 HDU1870 HDU1387 题意
- 栈和队列上手题 HDU1702 HDU1022 HDU1237 HDU3328 HDU1873 HDU1509 HDU1870 HDU1387 题解
- STL之栈结构 例题hdu1702
- 栈与队列->队列
- 栈、队列与优先队列
- 栈与队列
- 使用EasyWechat开发java微信公众平台应用(二)——发送不同类型的消息
- DNA生物基因植入阻断术的治疗原理
- 补缴2个月社保折腾1年多 刁钻政策玩死人
- 在Linux下生成GUID的程序,及编译错误 “uuid/uuid.h: No such file or directory” 的解决办法。
- Codeforces 453 A. Little Pony and Expected Maximum
- hdu1702 队列与栈
- 浙大超厉害计算机硕士生导师
- 用maven创建基于wink的rest服务-下载zip文件的post请求(五)
- Go语言-Windows开发环境搭建
- java 字符串替换处理方法
- Google搜索技巧
- 对于一个数字,我们可以直观的了解到它所含有的数字,例如: 3243中包含1个2、2个3、1个4。 那么,给你一个数n,求从1到n之间的所有这些数字中,总共包含多少个m。
- Android: 文件操作大全
- Google高级搜索技巧十则