Лимит времени 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
|
Для отправки решений необходимо выполнить вход.
|