C++办业务
作者:互联网
办业务
题目描述
疫情期间各门店营业厅都要做好防疫措施,要做到门口登记、测体温、取号、排队办理等手续。
小X今天到营业厅办理相关的业务。小X到的这个营业厅一共有3个窗口,每个窗口对应办理一类业务,A类业务表示个人手机号码业务,B类业务表示家庭宽带业务,C类业务表示企业宽带业务。现在营业厅也在推广星级服务,也就是每个前来办理业务的客户除了门口取的编号外,还有一个相应的星级,星级一共是5个等级,最高是5星级客户,最低是1星级客户。每个窗口的业务办理人员在办理业务时,会优先处理排队队伍中星级最高的,如果遇到两个人星级相同,则根据取的编号大小优先办理编号小的。
小X想着排队挺无聊的,想计算出每个办完业务的人的编号是多少。
输入格式
输入包含多组数据,对于每组数据:
第1行,一个整数n,表示事件数量,n<1000。
接下来n行,每行描述一个事件。
事件分为两种:排队和办理
排队的表示方式是“Line X Y Z”:
其中X是一个整数表示来办理业务的人的编号,取值范围是1到10000,Y是一个整数表示这个人的星级,取值范围是1到5,Z是一个字符,表示这个人办理的是哪类业务,取值是A 、B 或C
办理的表示方式是“Deal Z”:
其中Z是一个字符表示窗口的种类,取值是A、B或C,表示业务办理人员要对队伍中的一个人办理业务。
当n为单独一个0时,表示输入数据结束
输出格式
对于每组数据先输出测试数据的编号,然后对于每个办理事件,
标签:表示,业务,C++,编号,星级,营业厅,办理 来源: https://blog.csdn.net/wy19781979/article/details/113872430