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 Декабрь, Золото