#3301. 军团战:论功行赏
军团战:论功行赏
说明
安东诺夫的公会在这次军团战中脱颖而出,成功爬到了最高的紫金段,并且经过奋战成为了独联体服务器的冠军!公会获得了巨量钢铁作为奖励,安东诺夫要分给参与过至少一场军团战的所有选手。
总共有 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>�</mi></mrow></semantics></math>n 名选手参加过至少一场军团战。对于每名选手,安东诺夫都记录了他们参加的场次和胜利次数。
安东诺夫需要确定所有选手领取钢铁的顺序。他会:
先让参加场数多的领。
如果有场数相等的,再看胜利的次数,让胜利次数多的先领。
保证不存在参加场数和胜利场数都一样的两个选手。
输入格式
第一行一个数字 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>�</mi></mrow></semantics></math>n,表示有 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>�</mi></mrow></semantics></math>n 名选手参加过军团战。
接下来 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>�</mi></mrow></semantics></math>n 行,首先是一个长度不超过 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>20</mn></mrow></semantics></math>20 且全为小写字母的字符串表示选手的用户名,然后是一个数表示参加过的场数,最后是一个整数表示胜利的场数。
输出格式
n 行,其中第 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>�</mi></mrow></semantics></math>i 行表示第 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>�</mi></mrow></semantics></math>i 个拿奖励的选手的用户名。样例
5
jpfdmsrvvvz 2116 11599
cqcoaxyuofpp 49907 30641
ycrhxglrghsffiexns 22998 16702
gisfyfrquhijwumcc 1205 35328
hpheezizuafsxtxqq 46117 34712
cqcoaxyuofpp
hpheezizuafsxtxqq
ycrhxglrghsffiexns
jpfdmsrvvvz
gisfyfrquhijwumcc
提示
n≤50000
场次数量 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>≤</mo><mn>50000</mn></mrow></semantics></math>≤50000