Люсик20
07.10.2021 17:21

Задача №111337. Максимальный по классам В олимпиаде по информатике принимало участие несколько человек. Победителем олимпиады становится человек, набравший больше всех . Победители определяются независимо по каждому классу. Определите количество , которое набрал победитель в каждом классе. Гарантируется, что в каждом классе был хотя бы один участник.

Входные данные
Информация о результатах олимпиады записана в файле, каждая строка которого имеет вид:

фамилия имя класс .

Фамилия и имя — текстовые строки, не содержащие пробелов. Класс - одно из трех чисел 9, 10, 11. - целое число от 0 до 100.

В этой задаче файл необходимо считывать построчно, не сохраняя содержимое файла в памяти целиком.

Выходные данные
Выведите три числа: победителя олимпиады по 9 классу, по 10 классу, по 11 классу.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kornilov1001
05.07.2022 00:46

зміна масштабу без втрати якості і практично без збільшення розмірів вихідного файлу;

максимальна точність побудованого зображення (координати точок, між якими можуть бути проведені криві, можуть мати точність до сотих доль мікрона);

файл з векторним зображенням має набагато менший розмір порівняно з растровим зображенням;

малюнок має високу якість при друкуванні, особливо це добре помітно при високоякісному друці;

можливість редагування всіх частин векторного зображення;

простий експорт векторного малюнка в растровий.

0,0(0 оценок)
Ответ:
FoxyPixel
26.12.2020 17:57

#1

lst = [int(i) for i in input().split()]

print(len(set(lst)))  

#2

import statistics  

lst = [int(i) for i in input().split()]

print(statistics.mode(lst))

Объяснение:

#1

set() не изменяет состояния списка, передаваемого аргументом. Возвращает объект типа set, представляющий собой множество уникальных объектов, входивших в изначальный список. Длина этого множества и есть кол-во уникальных элементов в изначальном списке

#2

Модуль statistics является встроенным модулем Python (предоставляется пользователю "из коробки", без нужды качать что либо), и предоставляет набор функций и классов для работы со статистикой. Функция statistics.mode([iterable]) возвращает самый часто встречающийся элемент переданного ей списка (или любого другого итерируемого объекта)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота