题目描述

小邋遢 MS.JinlinMS.Jinlin 是个爱打扮的公主,他有很多晚礼服如 "LALA" "NIHAOMA" "WOBUHAO" "NIHAOBUHAO" 等众多衣服,可是由于衣服太多他要把它们装进箱子,但是作为公主,肯定是会突发奇想觉得哪件衣服好看,就把他拿了出来,当然那件衣服上面的衣服也被拿出来了,而且会弄乱了,小邋遢在经过几次的叠衣服和取衣服后,他想知道箱子里最上面的衣服是哪一件,如果箱子为空的话,就告诉她 Empty ,如果有多件一样的衣服,肯定是取走最上面的哪一件啦。

输入描述

第 11 行,输入NN,代表共计进行了几次操作。

第 22 行至第 N+1N+1 行,进行 in out 操作(in 为 放入衣服,out 为 取出衣服)

格式如下:

  • in name1
  • out name2

输出描述

输出 N 次操作结束后箱子最上面的衣服名字,若箱子为空,输出 Empty

#include <iostream>
#include <stack>
using namespace std;stack<string> myStack;int main ()
{int N;cin >> N;for(int i = 0; i < N; i++){string op,name;cin >> op >> name;if(op == "in") myStack.push(name);else{while(myStack.top() != name){myStack.pop();}myStack.pop();}}if(myStack.empty()) cout << "Empty" << endl;else {cout << myStack.top() << endl;}return 0;
}

蓝桥杯:栈 和 例题 :小邋遢的衣橱相关推荐

  1. 【蓝桥杯省赛学习题Java】小邋遢的衣橱

    题目描述 小邋遢 MS.Jinlin 是个爱打扮的公主,他有很多晚礼服如 "LALA""NIHAOMA" "WOBUHAO" "N ...

  2. Java 第十一届 蓝桥杯 省模拟赛 小明的城堡

    小明用积木搭了一个城堡. 为了方便,小明在搭的时候用的是一样大小的正方体积本,搭在了一个 n 行 m 列的方格图上,每个积木正好占据方格图的一个小方格. 当然,小明的城堡并不是平面的,而是立体的.小明 ...

  3. 蓝桥杯c++组常用小技巧

    1.蓝桥杯 ----数学-----动态规划笔记 2.C++蓝桥杯基础知识常用整理 陆续更新中------------------------------------------- 目录 常用开始模板 ...

  4. Java 第十一届 蓝桥杯 省模拟赛 小明植树(DFS)

    小明植树 题目 问题描述 小明和朋友们一起去郊外植树,他们带了一些在自己实验室精心研究出的小树苗. 小明和朋友们一共有 n 个人,他们经过精心挑选,在一块空地上每个人挑选了一个适合植树的位置,总共 n ...

  5. 蓝桥杯-递归-母牛生小母牛

    题目 1004: [递归]母牛的故事 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组 ...

  6. 【蓝桥杯05】:小明每天都要练功,练功中的重要—项是梅花桩。小明练功的梅花桩排列成n行m列,相邻两行的距离为1,相邻两列的距离也为;小明想知道,在不掉下梅花桩的情况下,自己最少要多少步可以移动到目标。

    问题描述: 小明每天都要练功,练功中的重要一项是梅花桩.         小明练功的梅花桩排列成n行m列,相邻两行的距离为1,相邻两列的距离也为1.         小明站在第1行第1列上,他要走到第 ...

  7. 蓝桥杯:历年试题PREV-55—小计算器

    必须注意的是,计算器清零可能发生在运算指令之后,此时运算模式和历史数值都须清空,而进制不变! 运算数值最大值小于 2^63 ,所以存储采用十进制 long long int .将输入字符串由指定进制转 ...

  8. 在蓝桥杯中用excel的小技巧

    目录 给一个日期加指定的天数计算加过后的日期 计算当前日期是星期几 给一个日期加指定的天数计算加过后的日期 计算当前日期是星期几

  9. 蓝桥杯python省赛冲刺篇1——数据结构基础:队列、栈、排序

    注意:加了题目链接 目录 注意:加了题目链接 CLZ 的银行普通队列(队列) 题目描述 输入描述 输出描述 输入输出样例 示例1 代码演示 小邋遢的衣橱(栈) 题目描述 输入描述 输出描述 输入输出样 ...

最新文章

  1. linux系统网络编程简介,Linux网络编程入门
  2. java 编码实现内存拷贝_java提高篇(六)-----使用序列化实现对象的拷贝
  3. 二次函数计算机课件,《二次函数的应用》课件
  4. python import出错_python – ImportError:无法导入名称’app’
  5. 项目管理实践——一页纸项目管理
  6. MATLAB常用的滤波函数比较:均值滤波 和 中值滤波
  7. 培根密码(Bacon)——python解密
  8. 2022年茶艺师(初级)上岗证题库及在线模拟考试
  9. 三亚自由行游记,探秘这座美丽小岛
  10. 创建git仓库|将本地项目上传到git仓库
  11. cocos creator麻将教程系列(八)—— 达达麻将语音聊天源码分析
  12. 第五日 高手篇:信用证全攻略
  13. 修改 Git 已经提交记录的 用户名 和邮箱
  14. C# WPF 基于Socket的企业聊天软件IM(源码)
  15. 不能打开到主机的连接, 在端口 1521: 连接失败
  16. 被11整除的四位偶数c语言,位和位差-什么叫奇数位和偶数位?能被11整除的数,奇 – 手机爱问...
  17. 第十讲 老子智慧与人际交往的识人
  18. 区块链-链上云计算应用技术沙龙
  19. Android 调用相机拍照,适配到Android 10,2021必看
  20. jsp有哪些动作作用分别是什么?

热门文章

  1. git 如何显示冲突文件夹_git命令行解决冲突文件步骤
  2. Git(四) Git冲突处理
  3. office是不是都是要花钱的?有免费使用的吗?
  4. flex actionscript时间处理
  5. php各种运算符,7种常用的PHP运算符,都在这里
  6. post和get传输速度比较
  7. 前程无忧发布2023年中国大学生喜爱雇主榜单,140家企业上榜 | 美通社头条
  8. linux命令——ll
  9. apache启服务命令_linux 下 apache启动、停止、重启命令
  10. 中信银行太原分行积极开展 存款保险主题宣传活动