ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > SEM 2 - W6 > задача:


50364 - Student averages

SEM 2 - W6

Старт: 11.апр.2023 в 16:57:14
Финиш: 17.апр.2023 в 20:57:14
Турнир завершён!
• Турнирная таблица

Гость
• Вопросы к жюри (2)

Задачи турнира

• 50364 - Student averages
• 50757 - National Elections - 1
• 50755- Top N Donors - 1
• 13-Fall2-60. 50756 - Average of the...

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.
Prepared by Ibrahim Mesecan.

Student averages

Your math professor keeps student grades in a file. Time to time, he wants to see student lists sorted according to averages.

Question:
Write a program that reads student names surnames and 4 marks for every student. Then, your program will show top m students sorted in descending order according to the averages.

Input specification
The first line of the input contains two integers (n and m) where n denotes the number of students and m denotes the number of top students to show in the output where 1 ≤ m ≤ n ≤ 600. Each of the following n lines will have:

  • Name: At most 15 chars string containing only English letters.
  • Surname: At most 15 chars string containing only English letters.
  • 4 Marks: 4 integer numbers between 0 and 100

Output specification
Show top m students' names surnames and averages (with 2 decimal places after the floating point).

Sample Input I   
  6 3
  Erma Gomez 89 81 76 69
  Geraldine Craig 40 69 73 49
  Margie Reid 44 55 63 63
  Barbara Bennett 96 54 75 77
  Christopher Hampton 48 72 59 87   
  Carmen Horton 56 68 90 84
Sample Output I   
  Erma Gomez 78.75
  Barbara Bennett 75.5   
  Carmen Horton 74.5


Для отправки решений необходимо выполнить вход.

www.contester.ru