0054 - てすと

時間制限 1 秒 / メモリ制限 32 MB / 得点 2 / Writer ei1430 / x 26 / 統計 /

    タグ:

TLE
1sec
MLE
32MB
得点
2

問題

あるクラスの生徒が国語・数学・英語のテスト(100点満点)を受けました。先生はその結果を元に順位を出さなければいけないのですが、やることが多いため時間がなく困っていました。そこで、あなたはプログラムを作り、困っている先生を助けることにしました。
それぞれの生徒の国語・数学・英語のテストの結果から合計点の順位が高い順に出力するプログラムを作成してください。生徒名は20文字以内のアルファベットとし、生徒数は10人以内とします。

入力

1行目 生徒数n(整数)
2行目 生徒名1 国語の点数 数学の点数 英語の点数
(半角20文字以内のアルファベット 整数 整数 整数;半角空白区切り)
3行目 生徒名2 国語の点数 数学の点数 英語の点数
(半角20文字以内のアルファベット 整数 整数 整数;半角空白区切り)
    :
    :

生徒名、国語の点数、数学の点数、英語の点数が半角空白区切りで与えられる。

出力

順位 生徒名 合計点(整数,半角英字,整数;半角空白区切り)
    :
    :

生徒の順位、生徒名、合計点を合計点の高い順に出力してください。(同じ点数の人がいたら名前がアルファベット順で早い人を出力)

制約

すべての入出力ケースについて以下を満たす。

  • 2 ≦ n ≦ 10

入出力例

入力例1

5
takai 70 70 70
hutu 50 50 50
baka 0 0 0
hikui 30 30 30
tensai 100 100 100
  

出力例1

1 tensai 300
2 takai 210
3 hutu 150
4 hikui 90
5 baka 0

入力例2

10
Morita 4 4 4
Mishima 60 82 68
Oguri 59 73 74
Mitsui 73 62 71
Yamada 78 50 79
Komono 56 72 78
Nakada 67 77 64
Sugii 80 56 72
Mizuhori 78 65 69
Takeuti 72 62 73

出力例2

1 Mizuhori 212
2 Mishima 210
3 Nakada 208
4 Sugii 208
5 Takeuti 207
6 Yamada 207
7 Komono 206
8 Mitsui 206
9 Oguri 206
10 Morita 12