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

В паре (Золото)

В паре (Золото)

Имеется n коров на числовой прямой. Расположение i-ой коровы задано числом xi, а вес i-ой коровы задан числом yi.

По сигналу Фермера Джона некоторые из коров формируют пары так, что

  • Каждая пара состоит из двух различных коров a и b чьи расположения не далее k друг от друга, то есть |xaxb| ≤ k.
  • Каждая корова или является частью некоторой пары или не является частью некоторой пары.
  • Группировка в пары называется максимальной, если никакие две из неспаренных коров не могут образовать пары.

Определите интервал возможных сумм весов неспаренных коров. А именно

  • Если t = 1, вычислите минимально возможную сумму весов неспаренных коров.
  • Если t = 2, вычислите максимально возможную сумму весов неспаренных коров.

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

Первая строка ввода содержит t, n (1n105), k (1k109).

В каждой из последующих n строк i-ая строка содержит xi (0xi109) и yi (1yi104). Гарантируется, что 0x1 < x2 < ... < xn109.

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

Выведите минимальную или максимальную возможные суммы весов неспаренных коров.

Пример 1

В этом примере коровы 2 и 4 могут быть спарены, поскольку расстояние между ними равно 2. Это оптимально, поскольку другие спаривания вообще не возможны: Коровы 1 и 3 находятся на расстоянии 3. Коровы 3 и 5 находятся на расстоянии 3. Коровы 1 и 5 находятся на расстоянии 6. Сумма весов неспаренных коров равна: 2 + 2 + 2 = 6.

Пример 2

Здесь коровы 1 и 2 могут быть спарены, поскольку они находятся на расстоянии 2 (≤ k). Коровы 4 и 5 также могут быть спарены, поскольку они также находятся на расстоянии 2 (≤ k). Последнее спаривание оптимально, т.к. неспаренной остаётся только корова 3, её вес 2.

Пример 3

Ответ для этого примера равен 693 + 992 + 785 = 2470.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
2 5 2
1 2
3 2
4 2
5 1
7 2
Выходные данные #1
6
Входные данные #2
1 5 2
1 2
3 2
4 2
5 1
7 2
Выходные данные #2
2
Входные данные #3
2 15 7
3 693
10 196
12 182
14 22
15 587
31 773
38 458
39 58
40 583
41 992
84 565
86 897
92 197
96 146
99 785
Выходные данные #3
2470
Источник 2021 USACO Декабрь, Золото