Регистрация
Войти
Стать экспертом Правила
Информатика

В Тридевятом царстве завершился чемпионат лесорубов.Правила определения победителя следующие: победителем считается тот лесоруб, который срубил за сутки наибольшее количество деревьев. А если таких лесорубов неКак узнать сколько, то победителем становится тот из них, кто при этом сделал как можно меньше ударов. Известно, что ни у каких двух лесорубов нет абсолютно одинакового результата.Требуется написать программу, которая принимает на вход список участников, для каждого из которых задано его имя, а также то, Как узнать сколько деревьев и за какое суммарное количество ударов он срубил, и выводит имя победителя.Ваша программа должна вывести единственную строку – имя лесоруба-победителя.

ОТВЕТЫ

n = int(input())
temp = input().split()
winner, maxtrees, minkicks = temp[0], int(temp[1]), int(temp[2])
for _ in range(n - 1):
  temp = input().split()
  contender, trees, kicks = temp[0], int(temp[1]), int(temp[2])
  if trees > maxtrees or trees == maxtrees and kicks < minkicks:
    winner, maxtrees, minkicks = contender, trees, kicks
print(winner)


4
Lennon 17 61
McCartney 17 58
Starr 18 74
Harrison 18 90


Starr
13
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам