electicode
ГлавнаяКурсыРесурсыЗадачиНациональная олимпиадаСоревнованияТаблица лидеров
...

Лопание шарика

Ограничение времени: 1000msОграничение памяти: 256MB
Все решения

Описание задачи

Вам дано nnn воздушных шаров внутри зала. Потолок зала находится на высоте hhh метров. Каждый шар изначально находится на высоте aia_iai​ метров и поднимается вверх с постоянной скоростью viv_ivi​ метров в секунду. Шар лопается в тот момент, когда достигает или превышает высоту потолка hhh. Вам также дана длительность ttt в секундах. Ваша задача — определить:

  • Сколько шаров не лопнут через ttt секунд?
  • Среди шаров, которые не лопнут, выведите индекс того, который находится на максимальной высоте. Если несколько шаров имеют одинаковую максимальную высоту, выберите шар с наибольшим индексом. Если не осталось ни одного не лопнувшего шара, выведите 0 -1.

Формат ввода

Первая строка содержит три целых числа nnn, hhh и ttt --- количество шаров, высоту потолка и время в секундах. Каждая из следующих nnn строк содержит два целых числа aia_iai​ и viv_iv --- начальную высоту и скорость подъёма -го шара.

Ограничения:

  • 1≤n,t≤1051 \leq n, t \leq 10^51≤n,t≤105
  • 0≤ai<h≤1090 \leq a_i < h \leq 10^90≤ai​<

Формат вывода

Выведите одну строку, содержащую два целых числа, разделённых пробелом: количество шаров, которые не лопнут через ttt секунд, и индекс самого высокого не лопнувшего шара (или −1-1−1, если таких нет).

Оценивание

ПодзадачаДополнительные ограниченияБаллыТребуемая подзадача
000Тесты из примера000-
111n=1n = 1n= и

Примеры

Пример 1
Ввод
4 10 2
2 3
3 2
5 3
4 1
Вывод
3 1
Пример 2
Ввод
2 4 2
0 2
2 1
Вывод
0 -1
Пример 3
Ввод
2 5 2
0 2
2 1
Вывод
2 2

© 2026 Electicode. All rights reserved.

i​
iii
h
≤
109
  • 1≤vi≤1041 \leq v_i \leq 10^41≤vi​≤104
  • 1
    a1=0a_1 = 0a1​=0
    151515
    -
    222n=1n = 1n=1202020111
    333ai=0a_i = 0ai​=0 для всех iii252525111
    444Без дополнительных ограничений404040000, 111, 222, 333