ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > 008. Структуры и классы > задача:


Макс и поиск наилучшего фильма

Задачи раздела

• Даты: конструктор по номеру
• Даты: номер дня в году
• Длинная разность
• Длинная сумма
• Длинный максимум
• Евгений и задачи
• Линейный ускоритель
• Макс и поиск закусочных
• Макс и поиск наилучшего фильма
• Охрана музея
• Приёмная кампания
• Сортировка структур

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Макс и поиск наилучшего фильма
Макс и поиск наилучшего фильма
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Макс собрался пойти в кино, но перед ним встала проблема: в прокате очень много интересных фильмов, какой же из них следует выбрать?

Макс задумался, по каким критериям можно выбрать из фильмов лучший. Прежде всего, конечно, на выбор Макса влияет цена билета — чем она меньше, тем охотнее Макс пойдёт на фильм. Кроме этого, Макс на сайте любителей кино собрал положительные и отрицательные отзывы о каждом из фильмов. Чем больше у фильма положительных отзывов и чем меньше отрицательных, тем интереснее этот фильм для Макса.

Но как же объединить эти три характеристики? Ведь, например, фильм, о котором положительных отзывов больше всего, может быть далеко не самым дешёвым.

В итоге Макс решил поступить следующим образом. Он упорядочит список фильмов отдельно по каждой из характеристик и далее будет рассматривать только те фильмы, которые в каждом списке оказались среди 50% лучших (если общее количество фильмов нечётно, то Макс считает, что фильм, оказавшийся в середине рейтинга, также относится к 50% лучших).

Помогите Максу определить, сколько фильмов окажутся среди 50% лучших по каждой из характеристик.

Входные данные

Первая строка содержит целое число $$$N$$$ ($$$1 \le N \le 10^5$$$) — количество фильмов в прокате.

Следующие $$$N$$$ строк описывают характеристики фильмов. Каждая из них содержит вещественное число $$$P_i$$$ ($$$1 \le P_i \le 5000$$$). заданное с двумя знаками после десятичной точки, а также целые числа $$$A_i$$$ и $$$B_i$$$ ($$$0 \le A_i, B_i \le 10^6$$$) — соответственно цену билета на фильм, количество положительных отзывов о фильме и количество отрицательных отзывов о фильме. Ни у одной пары фильмов значения одной и той же характеристики не совпадают.

Выходные данные

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

Примеры

Входные данные
4
150.00 10 6
300.00 12 3
200.00 16 1
400.50 20 8
Выходные данные
1
Входные данные
7
120.50 102 12
200.00 330 31
300.25 166 52
140.50 615 30
110.50 414 10
250.00 238 11
190.14 310 24
Выходные данные
2

Для отправки решений необходимо выполнить вход.

www.contester.ru