004 - 中間テスト

時間制限 1 秒 / メモリ制限 64 MB / 得点 5 / x 8 /


TLE
1sec
MLE
64MB
得点
5

問題

生徒の人数を表すnが与えられる。

その後、生徒の名前、国語・数学・英語のテストの結果が与えられるので、

それぞれの生徒の国語・数学・英語の点数の合計を求め、合計点数の

大きい順に出力せよ。

合計点数が同じ場合、入力された順に出力せよ。

入力

n
name0  japanese0  math0  english0
・
・
・
namen-1  japanesen-1  mathn-1  englishn-1

一行目に生徒数nが与えられる。

二行目からn-1行目にかけて、それぞれの生徒の名前、国・数・英の点数が与えられる。

出力

入力したものに加え、それぞれの合計点数を降順(大きい順)に並べ替えて出力する。

制約

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

  • 1 ≦ n ≦ 10
  • 1 ≦ |name| ≦ 20
  • (|s|はsの文字列長)
  • 0 ≦ japanese,math,english ≦ 1013

入出力例

入力例1

3
suzuki 100000 100 1454
hamasaki 0 0 0
karasawa 300000 3000000 30000000

出力例1

karasawa 300000 3000000 30000000 33300000
suzuki 100000 100 1454 101554
hamasaki 0 0 0 0

入力例2

3
fukushima 100 100 100
kitazima 0 0 100000000000
kubo 99 999 9999

出力例2

kitazima 0 0 100000000000 100000000000
kubo 99 999 9999 11097
fukushima 100 100 100 300

入力例3

3
suzuki 100 100 100
tanaka 100 100 100
takahashi 100 100 100

出力例3

suzuki 100 100 100 300
tanaka 100 100 100 300
takahashi 100 100 100 300