QOJ.ac

QOJ

حد الوقت: 1.0 s حد الذاكرة: 1024 MB مجموع النقاط: 100 قابلة للهجوم ✓

#14503. Червоточина

الإحصائيات

В далекой галактике существует организация под названием «Бюро порядка звездных систем», на которую возложена миссия по поддержанию стабильности во Вселенной. Чтобы защитить мир в галактике, Бюро должно контролировать нестабильные области, скрывающиеся в пространстве — червоточины.

Бюро исследовало в общей сложности $n$ червоточин. Каждую червоточину можно представить в виде одномерного координатного интервала $[l_i, r_i]$, то есть диапазон $i$-й червоточины простирается от $l_i$ до $r_i$.

Бюро необходимо выбрать из известных $n$ червоточин непрерывную подпоследовательность $[L, R]$ и взять под контроль червоточины в этом диапазоне. Для стабильного контроля над этими червоточинами их необходимо разбить не более чем на $k$ групп, при этом требуется, чтобы интервалы червоточин внутри одной группы не пересекались. Формально, для любых двух червоточин $[l_i, r_i]$ и $[l_j, r_j]$ в одной группе должно выполняться условие $r_i < l_j$ или $r_j < l_i$.

Бюро хочет контролировать как можно больше червоточин. Вычислите максимальную длину выбранной последовательности червоточин $[L, R]$ (то есть $R - L + 1$).

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

В задаче содержится несколько наборов входных данных. В первой строке дано целое положительное число $T$ ($1 \le T \le 10^4$), количество наборов данных.

Для каждого набора данных: В первой строке даны два целых числа $n, k$ ($1 \le k \le n \le 2 \times 10^5$). Далее следуют $n$ строк, в $i$-й строке даны два целых числа $l_i, r_i$ ($1 \le l_i \le r_i \le n$), обозначающие координатный диапазон $i$-й червоточины.

Гарантируется, что сумма $n$ по всем наборам данных не превышает $2 \times 10^5$.

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

Для каждого набора данных: Выведите одно целое число — максимальное значение $R - L + 1$.

Примеры

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

2
3 1
1 2
2 3
3 3
5 2
1 5
1 3
2 4
4 5
1 1

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

1
4

Примечание

Для первого набора данных: Очевидно, что можно выбрать только последовательность червоточин длиной 1.

Для второго набора данных: Можно выбрать последовательность червоточин $[2, 5]$, разбив 2-ю и 4-ю червоточины в одну группу, а 3-ю и 5-ю червоточины — в другую. Длина такой последовательности равна 4. Очевидно, что варианта с длиной 5 не существует. Поэтому ответ — 4.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.