eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Биатлон

Биатлон

Пигги решила организовать биатлонную гонку, где участники соревнуются в двух дисциплинах. Она пригласила n участников, которые имеют следующие характеристики:

  • Каждый участник имеет скорости v1 и v2, соответственно по двум дисциплинам.

  • Участники имеют постоянные скорости (v1 и v2) на всех трассах.

  • Расстояние, которое участник пройдет за время t1 в первой дисциплине, равно s1 = v1t1. Расстояние, которое участник пройдет за время t2 во второй дисциплине, равно s2 = v2t2.

  • Победитель выиграет, если сумма его времен строго меньшая среди времен всех его конкурентов (то есть строго меньше всех остальных).

Как организатор, Пигги может выбрать любые расстояния, которые ей нравятся (неотрицательные действительные числа s1 и s2) для каждой из двух дисциплин. Теперь она задается вопросом, какие участники являются потенциальными победителями, то есть существуют ли такие s1 и s2, которые смогут обеспечить им победу.

Напишите программу, определяющая какие участники могут выиграть.

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

Первая строка содержит число n (2n105). Каждая из следующих n строк содержит два натуральных числа v1 и v2 (1v1, v2104): скорости i-го участника (для i = 0, 1, ..., n - 1).

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

В одной строке выведите индексы участников, которые могут выиграть. Индексы должны следовать в порядке возрастания, и разделяться пробелами. Индексирование начинается с 0. Строка должна содержать -1, если не существует участника, который сможет выиграть.

Объяснение

Первый пример. Все участники, которые могут выиграть, имеют номера: 0, 2 и 3. Участник с номером 0 выиграет например на дистанциях s1 = 0 и s2 = 10; участник с номером 2 выиграет на дистанциях s1 = 10 и s2 = 0; участник с номером 3 выиграет на дистанциях s1 = 10 и s2 = 10. Участник с номером 1 выиграть не может: его всегда победит участник номер 3.

Второй пример. Только участники 0 и 1 имеют наименьшее время, но это время не единственно. Поэтому ответ -1.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
4
1 4
2 2
4 1
3 3
Выходные данные #1
0 2 3
Входные данные #2
3
3 3
3 3
2 2
Выходные данные #2
-1
Источник 2016 VIII International autumn tournament in informatics, Shumen, Senior, Задача C