博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SDUT -refresh的停车场(栈和队列)
阅读量:4660 次
发布时间:2019-06-09

本文共 1520 字,大约阅读时间需要 5 分钟。

题目描写叙述

 refresh近期发了一笔横財,开了一家停车场。因为土地有限,停车场内停车数量有限,可是要求进停车场的车辆过多。

当停车场满时,要进入的车辆会进入便道等待。最先进入便道的车辆会优先

进入停车场,并且停车场的结构要求仅仅出去的车辆必须是停车场中最后进去的车辆。

现告诉你停车场容量N以及命令数M,以及一些命令(Add num 表示车牌号为num的车辆要进入停车场或便道。

Del 表示停车场中出去了一辆车,Out 表示便道最前面的车辆不再等待,放弃进入停车场)。如果便道内的车辆不超过1000000.

输入

 首先输入N和M(0< n。m <200000)。接下来输入M条命令。

输出

 输入结束后,假设出现停车场内无车辆而出现Del或者便道内无车辆而出现Out,则输出Error,否则输出停车场内的车辆,最后进入的最先输出,无车辆不输出。

演示样例输入

2 6Add 18353364208Add 18353365550Add 18353365558Add 18353365559DelOut

演示样例输出

1835336555818353364208
用一个栈和一个对列模拟一下就好了。

。数据好弱

 
#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define ll long long#define maxn 1010#define pp pair
#define INF 0x3f3f3f3f#define max(x,y) ( ((x) > (y)) ?

(x) : (y) ) #define min(x,y) ( ((x) > (y)) ? (y) : (x) ) using namespace std; int n,m,top,st,en; char s[300010][33],q[300010][33]; int main() { while(~scanf("%d%d",&n,&m)) { int ok=1; top=0;st=0;en=0; char op[4],x[33]; for(int i=1;i<=m;i++) { scanf("%s",op); if(!strcmp(op,"Add")) { scanf("%s",x); if(top<n) strcpy(s[top++],x); else strcpy(q[en++],x); } else if(!strcmp(op,"Del")) { if(top) { top--; if(st<en) strcpy(s[top++],q[st++]); } else ok=0; } else if(!strcmp(op,"Out")) { if(st<en) st++; else ok=0; } } if(ok) { for(int i=top-1;i>=0;i--) printf("%s\n",s[i]); } else puts("Error"); } return 0; }

转载于:https://www.cnblogs.com/blfbuaa/p/6709254.html

你可能感兴趣的文章
判断对象是否为空
查看>>
修改MAC系统下默认PHP版本(解决自带版本和环境版本冲突)
查看>>
PAT1076. Forwards on Weibo (30)
查看>>
Python3安装
查看>>
VC DLL stdcall的名字分裂问题
查看>>
maven国内镜像(maven下载慢的解决方法)
查看>>
响应式导航栏
查看>>
android 查询手机已安装的第三方应用程序
查看>>
[luogu 1967] [noip 2013 货车运输] : LCA+最大生成树+并查集
查看>>
线程间通信
查看>>
编程练习:求某个数的n次方,返回其个位和十位
查看>>
Django: 页面设计,实现验证码刷新
查看>>
php和mysql中uft-8中文编码乱码的几种解决办法
查看>>
关于AJAX
查看>>
不同版本Hibernate.获取SessionFactory的方式
查看>>
数据结构之有关图的算法(图的邻接表示法)
查看>>
js checkbox
查看>>
今天自学了网页上注册某某时的倒计时设置
查看>>
linux 命令记录
查看>>
今早一来打开IDEA,Edit Configyration 找不到Tomcat
查看>>