描述
有道为每位员工提供每工作日享受中午与晚上两顿餐费报销,每顿饭额度上限为X元。为了能够用这些钱吃得更丰盛,大家纷纷组成了各种饭团,每天中午和晚上扫荡清华科技园附近各大中小饭馆。
为了使报销过程更加方便,在每个饭团吃完饭的时候,由一个人付帐拿发票,这个人在发票上写上所有饭团成员的姓名,并且拿发票回去报销。如果平均每人的消费超过了额度上限,大家会将超出部分平均补给付帐的同事。
比如,某天中午A B C D E五人到某餐厅吃饭,消费5X + 5元,由A付款,B C D E每人补给A同事1元钱,A同事拿发票可报销得5X元。若消费5X – 5 元,则其他同事无需补钱,A同事拿发票直接报销得到5X – 5元。
由于目前公司的人越来越多,行政MM每天处理这些发票事务非常的繁琐,现在需要你来写一个程序,拿着所有的发票信息,统计一下需要分别给每个人报销多少钱。
输入
输入第一行有一个正整数T,表示下面有T个数据。
对于每个数据,其格式如下
第一行是一个正整数X,表示每个人一顿饭的额度上限,
第二行是一个正整数S,表示饭团报销的发票总数量,
接下来S行分别是每张发票的细节:
对于每一行 输入格式为
n m u1 u2 u3….un ux
n是一个正整数,表示该张发票的饭团人数,m也是一个正整数,表示消费金额总数。
u1..un分别是该饭团的名单,ux为付款人的姓名,ux一定是u1..un中间的一员。
数据中可能会包含一周甚至更长时间的数据,所以,由于每个人在不同时间会参与不同的饭团,所以有些人的名字会出现在好几行内,这是正常现象。
其中0<T<=10, 0<X<=100, 0<S<=10000, 0<n<=10, 0<m<=1000,所有员工的姓名都由大写字母组成,不为空且长度不超过10。
输出
每个数据按照员工姓名字典序,输出分别应该给每个人报销多少钱,如果某人的报销钱数为0,则不需要输出。
请在每组数据结束之后输出一个空行。
样例输入
2
20
4
3 61 A B C B
2 39 A B A
4 88 A B C D C
3 40 B C D B
15
4
3 61 A B C B
2 39 A B A
4 88 A B C D C
3 40 B C D B
样例输出
A 39
B 100
C 80
A 30
B 85
C 60
分享到:
相关推荐
2. **算法与数据结构**:排序算法(如快速排序、归并排序、堆排序)、查找算法(如二分查找、哈希查找)、链表、树、图、栈、队列等。 3. **操作系统**:进程与线程、内存管理、文件系统、网络编程、并发与同步机制...
2. **网易校招面试**:面试环节通常包括技术面和HR面。技术面主要考察技术技能,如深度学习、人工智能、游戏开发等领域的专业知识,同时也会询问项目经验、解决问题的能力和团队协作技巧。HR面则关注应聘者的沟通...
标题 "2010年有道难题资格赛试题3套" 暗示了这是一个包含编程竞赛或逻辑思维挑战的资源包,特别是来自2010年网易有道的资格赛题目。有道是中国知名的在线学习平台,尤其以其编程挑战和逻辑测试闻名。这些试题可能...
2013网易校园招聘笔试题,适用于c++开发,客户端开发,移动平台开发等
2. **笔试题型**:网易笔试题可能涵盖编程能力、逻辑推理、数学思维、英语水平、产品理解、行业知识等多个方面,对应聘者的综合素质有较高要求。 3. **编程能力测试**:对于技术岗位,网易笔试题可能会包含编程题目...
【网易程序笔试题】是程序员在求职过程中可能会遇到的一个重要环节,主要测试候选人的编程能力、逻辑思维以及问题解决技巧。此类试题通常涵盖多种IT领域的知识点,包括但不限于数据结构、算法、操作系统、计算机网络...
【标题】2016校招网易游戏笔试题解析 在2016年的校招过程中,网易游戏作为中国领先的游戏开发与发行公司,对应聘者进行了一系列的专业笔试考核。这次笔试不仅测试了应届毕业生的技术实力,也考察了他们的逻辑思维、...
2020年省赛的真题聚焦于网易云音乐,提供了一系列测试用例、需求文档和界面设计,要求参赛者运用测试技术,包括功能测试、界面测试、性能测试和安全测试,来检测和优化Web应用的性能。 在这个测试过程中,参赛选手...
- 第二个逃犯也无法确定自己的帽子颜色,因为他知道第一个逃犯没有看到两个黑帽,但如果他看到一黑一白,则无法判断自己头上是黑帽还是白帽。 - 第三个逃犯观察到前两个逃犯都没有猜对,这意味着前两个人中至少有一...
根据提供的文件信息,以下是与“网易校园招聘笔试题(汇集近5年)”相关联的知识点: 1. 内存寻址和分页机制:问题中提到的32位系统和8KB内存页大小,涉及到计算机体系结构中对内存的管理方式。8KB页面意味着每个内存...
网易2012年10月份的笔试题,感觉还是不算很难,但是还是很全面的,有兴趣的可以下载来参考参考
这份资料是网易2017年校园招聘中网易云音乐的笔试题,涵盖了多个IT领域的基础知识,包括数据解析、队列、概率统计、程序设计、运算符优先级、Java编程、二叉树、解释系统、B-树以及面向对象编程等。下面是针对这些...
从给定的文件信息来看,我们主要关注的是2008年网易游戏开发工程师笔试题中的几个典型问题,包括智力题、几何题、概率题以及编程题。下面将逐一解析这些题目,深入探讨其中涉及的知识点。 ### 智力题1 题目描述了...
每种牌的数量不限制,所以去除某种特定牌的概率是 1/6,但是取出第一张任意牌的概率是 6/6,同理第二张不同牌的概率是 5/6。然后乘以 6,因为有六种取法,C65 嘛等于 C61,也就是 6!/6^4。后面的也差不多,顺便说...
- **找出没参加项目的员工数**:两种SQL查询方式都是找出每个部门未参与项目的员工数量,第一种使用`NOT IN`子查询,第二种使用`NOT EXISTS`子查询。 - **锁定和过期用户**:`ALTER USER scott ACCOUNT LOCK ...
IT公司笔试试题
网易有道笔试题第一部分偏产品策划知识.doc