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

Задача . Сортировка словаря по значениям


Задача

Темы:

Пользователь вводит количество учеников, а затем для каждого — имя и оценку. Сохраните данные в словарь. Выведите пары в формате Имя — оценка, отсортированные по оценке в порядке убывания. Если оценки одинаковые, сохраните порядок ввода.

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

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

Следующие \(N\) строк — имя и оценка (целое число) через пробел. Имена уникальны.

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

\(N\) строк в формате Имя — оценка, отсортированные по убыванию оценки.


Примеры
Входные данныеВыходные данные
1
3
Аня 5
Боря 3
Вика 4
Аня — 5
Вика — 4
Боря — 3
2
2
Иван 3
Пётр 5
Пётр — 5
Иван — 3

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

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