Winner(翻译)

https://acs.jxnu.edu.cn/problem/CF2A

描述:

The winner of the card game popular in Berland "Berlogging" is determined according to the following rules. If at the end of the game there is only one player with the maximum number of points, he is the winner. The situation becomes more difficult if the number of such players is more than one. During each round a player gains or loses a particular number of points. In the course of the game the number of points is registered in the line "name score", where name is a player's name, and score is the number of points gained in this round, which is an integer number. If score is negative, this means that the player has lost in the round. So, if two or more players have the maximum number of points (say, it equals to m) at the end of the game, than wins the one of them who scored at least m points first. Initially each player has 0 points. It's guaranteed that at the end of the game at least one player has a positive number of points.

在柏林流行的纸牌游戏“Berlogging”是根据下面的规则来决定胜者的。如果在游戏最后只有一名有最大点数的玩家,那么他就是胜者。如果这样的玩家人数超过一个的话情况就变得很糟糕了。在每一轮一名玩家获得或失去一定的分数。在比赛过程中成员的点数将会记录在“姓名分数”中,名字是玩家的名字,并且分数是成员在这一轮中获得的分数,并且它是一个整数。如果分数是负数,那意味着玩家在这轮中输了。所以,如果两个或多个玩家在游戏最后有着最大分数,那么首先获得至少m分的玩家获胜。起初每个玩家都有0分,保证游戏最后至少有一名玩家的分数是正数

输入:

The first line contains an integer number n (1  ≤  n  ≤  1000), n is the number of rounds played. Then follow n lines, containing the information about the rounds in "name score" format in chronological order, where name is a string of lower-case Latin letters with the length from 1 to 32, and score is an integer number between -1000 and 1000, inclusive.

第一行包含一个整数n,n是游戏轮数的数量。然后,按照n行的顺序,以“name score”格式按时间顺序包含有关轮数的信息,其中name是一个长度为1到32的小写拉丁字母字符串,score是一个介于-1000和1000之间的整数,包括在内。

输出:

Print the name of the winner.

输出胜者的名字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值