3407: 人品指数
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:52
解决:11
题目描述
队员们都到齐了,大家先入住宾馆,由于扬州是著名的旅游城市,宾馆房间很难预订,节目组预订的房间有高级的和普通的。怎样分配房间成了一个很棘手的问题,技术控李晨想出用“人品指数”来决定房间的好坏,根据往期的节目中的表现来计算人品,比如撕掉别人的名牌的人加 10 分,玩某个游戏得第一名加 5 分,第二名加 3 分等等。当然也可以减分,比如没有及时救助队友减 10 分,玩某个游戏超时减 5 分等等。不过,一次扣分和加分的数值不会超过 100。
计算每个队员的人品指数时,每人一行。一开始的时候会给每个队员的人品指数设为 100。比如李晨的信息为:lichen:100-3-5+1+2-2
,则他的人品指数为:93。
到底谁能得到宾馆的最好房间呢?
输入
输入文件有若干行(不超过 100 行)。每行为一个队员的信息,其中首先是一个姓名(不超过 20 个字符的字符串,只含有小写字母和空格),后面是一个冒号,再后面为类似于数学的加减式(其中没有多余空格,保证合法)表示一个队员的人品加减分情况。
输出
输出人品指数最高的队员名单。如果有多个队员的人品指数一样高,请按姓名的字典顺序全部输出(一行一个姓名)。
样例输入 复制
xiaoy:100-3-5+1+2-2
xiaox:100-10-20+1
xiaoz:100-50-50-1
样例输出 复制
xiaoy
提示
对于 100%的数据,队员的信息不超过 100 行。