CLZ 银行只有两个接待窗口,VIPVIP 窗口和普通窗口,VIPVIP 用户进入 VIPVIP 窗口排队,剩下的进入普通窗口排队。现有 MM 次操作,操作有四种类型,如下:

  • IN name V:表示一名叫 name 的用户到 VIPVIP 窗口排队
  • OUT V:表示 VIPVIP 窗口队头的用户离开排队
  • IN name N:表示一名叫 name 的用户到普通窗口排队
  • OUT N:表示普通窗口队头的用户离开排队

求 MM 次操作结束后 VIPVIP 窗口队列和普通窗口队列中的姓名。

输入描述

第一行是一个整数 M(1≤M≤1000),表示一共有 M 次操作。

第二行到第 M+1 行输入操作,格式如下:

  • IN name V
  • OUT V
  • IN name N
  • OUT N

输出描述

输出 MM 次操作后 VIPVIP 窗口队列和普通窗口队列中的姓名(从头到尾),先输出 VIPVIP 窗口队列后输出普通窗口队列。

输入输出样例

示例 1

输入

5
IN xiaoming N
IN Adel V
IN laozhao N
OUT N
IN CLZ V

输出

Adel
CLZ
laozhao

python源码:


import queueV = queue.Queue()#会员窗口
N = queue.Queue()#普通窗口if __name__ == '__main__':M = 0M = int(input())while M > 0:M -= 1op = input().split()# print(op[0])if op[0] == 'IN':if op[2] == "V":V.put(op[1])else:N.put(op[1])else:if op[1] == "V":V.get()else:N.get()# print('out')# print("VVVVV",Vqueue)# print("NNNN",Nqueue)# print(M)while not (V.empty()):print(V.get())while not (N.empty()):print(N.get())

注: 文章内容摘自该链接文档,多此一举,实为共同学习、知识共享:蓝桥杯省赛 14 天夺奖冲刺营 - 练一练「弗里石的的语言」 - 蓝桥云课 (lanqiao.cn)

CLZ的银行(队列应用)相关推荐

  1. 用c语言银行队列系统,C语言学习之用队列实现银行排队系统

    队列操作的接口:http://blog..net/qlx846852708/article/details/43666927 数据结构C语言实现:http://blog..net/qlx8468527 ...

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

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

  3. Datawhale组队学习 Task04:队列(2天)

    Task04:队列(2天) 队列也是我们经常使用的一种数据结构,如下图所示,购物结账,去食堂打饭等都需要排队,而结账或打饭的顺序与我们排队的顺序是相同的,即谁先排队就为谁先服务. 比如我们发送邮件.打 ...

  4. C# 数据结构 之 堆栈和队列

    堆栈(Stack)是一种特殊的线性表,是一种操作只允许在尾端进行插入或删除等操作的线性表.表尾允许进行插入删除操作,称为栈顶(Top),另一端是固定的,称为栈底(Bottom).栈的操作使按照先进后出 ...

  5. c#队列取值_C# 队列

    1 Queue2 3 usingSystem;4 usingSystem.Collections.Generic;5 usingSystem.Linq;6 usingSystem.Text;7 usi ...

  6. 2022年(第13届蓝桥杯省赛)Python 14 天夺奖冲刺营

    2022年(第13届蓝桥杯省赛)Python 14 天夺奖冲刺营 2022.03.25 攒了一周的视频直播没有看,更新完了直接看合集. 数据结构基础之链表篇 什么是链表 链表是线性表的链式存取的数据结 ...

  7. 浙大PAT甲级-1017

    银行队列: (却没用到队列) #include <iostream> #include <string> #include <algorithm> #include ...

  8. GPGPU-SIM(原码阅读)(流多处理器部分完成)

    GPGPU-SIM(原码阅读)1.0 顶层设计 GPGPU-Sim的模拟是由单指令多线程(SIMT)内核组成,这些内核通过片上互接网络连接到与图形GDDR DRAM接口的内存分区. SIMT核心模拟了 ...

  9. 【javasim】一个java下的建模仿真平台

    引言:JavaSim简介 JavaSim是面向对象的Java离散事件仿真工具包.它是一个原始的C++模拟仿真工具包的Java实现,仿真模型分为三类,以系统状态随时间变化的方式描述: 连续时间:状态随时 ...

最新文章

  1. winrar远程代码执行漏洞复现(cve-2018-20250)
  2. MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出
  3. 无根树转为有根数(图论) By ACReaper
  4. C#编译器优化那点事
  5. 彻底凉凉!两头部网红女主播账号被封,逃税被罚近亿元 还被曝不给员工交社保...
  6. Scala之集合Collection
  7. 本地修改服务器上的内容,本地修改指向服务器
  8. android uboot boot 区别,uboot fastboot原理
  9. 硬盘IDE和AHCI模式的区别
  10. 把已有项目转换成Visual Studio的解决方案
  11. Redis6:第六章:(2)Redis6 新数据类型:HyperLogLog
  12. 学习Lua碰到的问题、踩坑记录
  13. Java jdk 在线文档(可搜索类)
  14. autoware planning trajectory_smoother 模块解读
  15. 数据可视化笔记 Task3 - Matplotlib布局
  16. 多媒体计算机主要有哪些基本特性,多媒体计算机的基本特性
  17. 计算机品牌企业关系图,AJ71C24-S3 画出PLC的I/O点与输入/输出设备的连接图或对应关系表, 三菱AJ71C24-S3 - 广州凌控...
  18. html input禁止驶入,layui form表单 input输入框获取焦点后 阻止Enter回车自动提交 – 执念 – 博客园...
  19. win10彻底关闭休眠状态(1909以上版本)
  20. 【贪心-单调栈】中山纪念中学暑期游Day12——灵知的太阳信仰

热门文章

  1. 规划设计索引的一般原则(数据库)
  2. face++API接口实现颜值测试
  3. 狂暴者 pat basic 练习二十二 D进制的A+B 测试点2,3,4原因
  4. 计算机专业与英语关系大不大,计算机专业英语学习的策略.doc
  5. seacms_locoy.php,海洋cms 火车头采集发布模块接口,包含视频和文章
  6. wifidog php,wifidog-ng
  7. 开通level2数据接口对炒股有什么作用
  8. 微信小程序java在线学习系统平台 视频课程学习
  9. 2022/1/30 北京 DNS 域名解析、IP地址 、CDN 分布式缓存服务器、局域网LAN和路由转发
  10. 家政预约系统,预约家政服务保姆上门小程序功能介绍