国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

refresh的停車場

2019-11-10 18:11:49
字體:
供稿:網(wǎng)友

PRoblem Description refresh最近發(fā)了一筆橫財,開了一家停車場。由于土地有限,停車場內(nèi)停車數(shù)量有限,但是要求進(jìn)停車場的車輛過多。當(dāng)停車場滿時,要進(jìn)入的車輛會進(jìn)入便道等待,最先進(jìn)入便道的車輛會優(yōu)先 進(jìn)入停車場,而且停車場的結(jié)構(gòu)要求只出去的車輛必須是停車場中最后進(jìn)去的車輛。現(xiàn)告訴你停車場容量N以及命令數(shù)M,以及一些命令(Add num 表示車牌號為num的車輛要進(jìn)入停車場或便道, Del 表示停車場中出去了一輛車,Out 表示便道最前面的車輛不再等待,放棄進(jìn)入停車場)。假設(shè)便道內(nèi)的車輛不超過1000000. Input 輸入為多組數(shù)據(jù),每組數(shù)據(jù)首先輸入N和M(0<?。睿怼。?00000),接下來輸入M條命令。 Output 輸入結(jié)束后,如果出現(xiàn)停車場內(nèi)無車輛而出現(xiàn)Del或者便道內(nèi)無車輛而出現(xiàn)Out,則輸出Error,否則輸出停車場內(nèi)的車輛,最后進(jìn)入的最先輸出,無車輛不輸出。 Example Input

2 6Add 18353364208Add 18353365550Add 18353365558Add 18353365559DelOut

Example Output

1835336555818353364208

Hint

Author

#include <iostream>#include <algorithm>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <bits/stdc++.h>#include <stack>#include <deque>#include <queue>using namespace std;typedefstruct node{ char p[20];}ras;int main(){ stack< ras> p; queue <ras> g; int n, m; while(~scanf("%d%d", &n, &m)) { while(!p.empty()) { p.pop(); } while(!g.empty()) { g.pop(); } int top=1; while(m--) { char kk[5]; scanf("%s", kk); if(strcmp(kk, "Add")==0) { struct node l; scanf("%s", l.p); if(p.size()<n) { p.push(l); } else g.push(l); } else if(strcmp(kk, "Del")==0) { if(p.empty()) { top=0; } else { p.pop(); if(!g.empty()) { p.push(g.front()); g.pop(); } } } else if(strcmp(kk, "Out")==0) { if(g.empty()) { top=0; } else g.pop(); } } if(top) while(!p.empty()) { printf("%s/n", p.top().p); p.pop(); } else printf("Error/n"); } return 0;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰原市| 会昌县| 澄城县| 怀宁县| 邹平县| 保德县| 镇江市| 三都| 兴仁县| 阳原县| 建宁县| 清涧县| 本溪市| 广水市| 会泽县| 开阳县| 洛浦县| 宁强县| 琼结县| 施甸县| 法库县| 元江| 如皋市| 江口县| 永济市| 嘉义市| 铜陵市| 行唐县| 宜黄县| 防城港市| 漠河县| 濉溪县| 手游| 时尚| 米脂县| 锦州市| 黑龙江省| 延安市| 游戏| 望城县| 龙里县|