В городе прошла олимпиада по физике. Определи статистику участников по школам. Есть строка с числом N . количеством участников олимпиады. За...
Условие:
В городе прошла олимпиада по физике. Определи статистику участников по школам. Есть строка с числом N . количеством участников олимпиады. Затем в N строках записана информация о каждом участнике в формате: Фамилия Школа Результат Номер школы — положительное целое число, не превышающее 2000. Результат — число, не превосходящее 100. Выведи все номера
Решение:
Хорошо, чтобы определить статистику участников по школам, нам нужно обработать информацию о каждом участнике олимпиады. Давайте начнем с чтения числа N, которое указывает на количество участников. Затем мы будем читать N строк, содержащих информацию о каждом участнике.
Вот пример кода на Python, который может помочь вам решить эту задачу:
N = int(input("Введите количество участников: "))
school_stats = {}
for i in range(N):
participant_info = input("Введите информацию о участнике (Фамилия Школа Результат): ").split()
surname = participant_info[0]
school = participant_info[1]
result = int(participant_info[2])
if school in school_stats:
...


