9. Олимпиада
Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
Напишите программу, генерирующую по результатам отдельных соревнований итоговый рейтинг всех стран.
В первой строке входного файла содержатся целое число – количество соревнований N (0 ). Далее следует N строк,
каждая строка имеет вид:
"GGG" "SSS" "BBB"
где "GGG", "SSS", "BBB" – это трехбуквенные коды стран (3 прописных латинских буквы), получивших соответственно золотую,
серебряную и бронзовую медали. Например, строка "RUS KOR USA" означает, что в данном виде спорта страна с
кодом RUS – получила золотую медаль, KOR – серебряную и USA – бронзовую.
В результатах соревнований появляется не более 50 различных кодов стран.
В выходной файл вывести итоговый рейтинг всех стран в формате:
"CCC" G S B
где "CCC" – это трехбуквенный код страны, G – число золотых медалей, завоеванных этой страной, S – число серебряных, B – число бронзовых.
Страны нужно выводить в порядке убывания числа золотых медалей, при равенстве числа золотых – в порядке убывания числа
серебряных медалей, при равенстве числа золотых и серебряных – в порядке убывания числа бронзовых медалей, а если и их количество одинаково, то страны должны быть выведены в алфавитном порядке по их трехбуквенному коду.
Пример ввода
4
ITA JPN AUS
KOR TPE UKR
KOR KOR GBR
KOR CHN TPE
Пример вывода
KOR 3 1 0
ITA 1 0 0
TPE 0 1 1
CHN 0 1 0
JPN 0 1 0
AUS 0 0 1
GBR 0 0 1
UKR 0 0 1