Winner题找不到代码哪里有问题了,请各位帮忙看看
题目:在 Berland,卡牌游戏“Berlogging”的赢家由以下的规则决定。如果在游戏结束时,仅有一位玩家拥有最多的得分,那么他就是赢家。如果这样的玩家数量超过了一个人,则情况变得有些困难。在每个回合中,某个玩家赢得或输掉特定的得分。在游戏进行之时,得分被登记于“姓名 得分”行中,其中 姓名 是指该玩家的姓名,得分 是指此回合中的得分 (得分是整数)。如果得分是负数,这就意味着该玩家输掉了此回合。因此,在游戏结束时,如果两个或更多的玩家拥有最大的得分 (比如等于 m),那么首先获得至少 m 得分的玩家为赢家。初始状态下,每个玩家的得分均为 0 。数据保证:在游戏结束时,至少有一位玩家拥有正的得分。
输入:第一行包含了一个整数 n (1 ≤ n ≤ 1000),其中 n 表示游戏的回合数。接下来是 n 行,包含了以时间顺序排列的各回合中的“姓名 得分”信息,其中 姓名 是长度介于 1 到 32 之间的由小写拉丁字母所构成的字符串,且 得分 是介于 -1000 到 1000 闭区间内的整数。
输出:打印赢家的姓名。