Максимальная точность по игроку и дебюту
Условие
В файле data.csv приведена статистика партий шахматного турнира. Каждая строка описывает одну сыгранную партию с точки зрения одного участника.
Для каждой пары «игрок, дебют» рассматриваются все строки этого игрока с данным дебютом. Пусть A(p, o) — множество известных значений точности для игрока p и дебюта o. Максимальная точность пары определяется формулой M(p, o) = max A(p, o).
Требуется посчитать количество пар «игрок, дебют», для которых M(p, o) >= t, где t — порог из стандартного ввода. Пустое значение в столбце accuracy означает пропуск и не входит в множество A(p, o). Если у некоторой пары все значения точности пропущены, такая пара не учитывается. Если максимальное значение встречается в нескольких строках, пара всё равно учитывается ровно один раз.
Вывести целое число, дробная часть отсутствует.
Формат ввода
В каталоге с программой находится файл data.csv в кодировке UTF-8. Разделитель полей — запятая, первая строка содержит заголовки.
Файл содержит от 300 до 2000 строк данных и следующие столбцы:
game_id— целый идентификатор записи;player— имя игрока;opponent— имя соперника;opening— название дебюта;accuracy— целая точность хода партии от 0 до 100 либо пустая строка при пропуске;result— результат партии:win,drawилиloss.
В стандартном вводе дана одна строка с целым числом t — порогом точности.
Формат вывода
Выведите количество пар «игрок, дебют», максимальная известная точность которых не меньше t.
Ограничения
- Число строк данных в
data.csv: от 300 до 2000. game_id: целое число от 1 до 2000.- Длина имени игрока и соперника: от 3 до 30 символов.
- Длина названия дебюта: от 3 до 40 символов.
accuracy: целое число от 0 до 100 или пустая строка.t: целое число от 0 до 100.
Решить задачу с автопроверкой на Python →
Куда дальше
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- Перечневые олимпиады по информатике — олимпиады перечня Минобрнауки, их уровни и что нужно к диплому
- БВИ по олимпиадам: в какие вузы берут — правила приёма вузов, разобранные построчно, со ссылкой на приказ у каждой строки