Помогите решить олимпиадную задачу на Python

В классе N учеников. По окончании года всем выставили итоговые оценки по M предметам. Требуется определить тройку лучших учащихся по среднему баллу итоговых оценок. Входные данные: Первая строка входного файла INPUT.TXT содержит два целых числа N (3 ≤ N ≤ 1000) и M (1 ≤ M ≤ 20) – количество учеников в классе и число предметов соответственно. Далее следует N пар строк, описывающих информацию об итоговых оценках для каждого ученика в следующем формате: <Фамилия> <Имя> < A1 > < A2 > … < AM > Оценки Ai – целые числа от 2 до 5, разделенные пробелом. Гарантируется, что длина каждой из строк входного файла не превосходит 50 символов. Выходные данные: В выходной файл OUTPUT.TXT выведите список трех лучших учеников по среднему баллу. Если среди остальных учеников есть ученики, набравшие тот же балл, что и один из трех лучших, то следует вывести и их. Данные учеников следует выводить согласно формату, приведенному в примерах, в той же очередности, в которой они идут во входных данных.


Ответы (0 шт):