Олимпиадный тренинг

Задача . Топ-3 результата на экзамене


Задача

Темы:

В школе прошёл экзамен. На вход подаётся число \(N\) — количество учеников. Затем вводятся \(N\) целых чисел (каждое с новой строки) — баллы учеников.

Программа должна:

  • Собрать все числа в список
  • Отсортировать список по возрастанию
  • Вывести отсортированный список
  • Вывести три наибольших значения (последние 3 элемента отсортированного списка)

Формат входных данных

Первая строка — целое число \(N\) (\(3 \le N \le 20\)).

Следующие \(N\) строк — по одному целому числу (от 0 до 100) — балл ученика.

Формат выходных данных

Первая строка — отсортированный список в формате [a, b, c, ...].

Вторая строка — три наибольших значения в формате Топ-3: [x, y, z].


Примеры
Входные данныеВыходные данные
1
6
75
30
90
50
60
85
[30, 50, 60, 75, 85, 90]
Топ-3: [75, 85, 90]
2
5
100
40
70
55
80
[40, 55, 70, 80, 100]
Топ-3: [70, 80, 100]

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя