- Описание
- Отправленные решения
5312. Новогоднее поздравление
Кодерун любит дарить подарки и всегда навещает своих друзей перед Новым годом, чтобы успеть их поздравить. Новогодним вечером он решил обойти нескольких друзей и пожелать им хороших праздников.
В районе, где живут Кодерун и его друзья, все дома расположены на одной прямой. Дом Кодеруна стоит в точке с координатой . Всего у Кодеруна друзей. Дом каждого друга задаётся на этой прямой своей координатой . Для того, чтобы перейти из координаты в координату , Кодерун тратит секунд.
Добраться до друга — лишь первая сложность, с которой предстоит столкнуться нашему герою. Для каждого друга он прикинул время в секундах, за которое Кодерун поздравит его с праздником. Если несколько друзей располагаются в одной точке, то Кодеруну не нужно перемещаться от одного к другому, но каждому другу он озвучит поздравление по отдельности.
До Нового года осталось всего секунд и Кодерун хочет хочет поздравить как можно большее количество друзей. Изначально он находится у себя дома, в точке с координатой .
Помогите Кодеруну вычислить, какое максимальное количество друзей он может поздравить с Новым годом за секунд!
Формат ввода
В первой строке входного файла даны два целых числа и (, ) — количество друзей и доступное время.
В каждой из следующих строк дано по два целых числа и () — координата -го друга и время, за которое Кодерун поздравит -го друга с праздником.
Координаты друзей даны в порядке неубывания координат, то есть для любых и , таких, что верно, что .
Формат вывода
В единственной строке выходного файла выведите максимальное количество друзей, которых Кодерун успеет поздравить за секунд.
Примечание
В первом примере Андрею нужно перейти от точки с координатой к точке с координатой , рассказать о дне рождении первому другу, потом перейти к точке с координатой и рассказать о празднике третьему другу.
Ограничения
Ограничение времени
2 с
Ограничение памяти
256 МБ
Пример 1
3 10
1 4
2 5
3 3
2
Пример 2
3 10
1 2
2 2
3 3
3
Пример 3
8 100
1 21
3 10
4 3
5 19
8 8
9 32
50 1
100 1
5