QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓

#14503. Agujero de gusano

Statistics

En la lejana galaxia, existe una organización llamada "Oficina de Orden Estelar", que tiene la misión de mantener la estabilidad del universo. Para proteger la paz de la galaxia, la Oficina de Orden Estelar debe controlar las regiones inestables ocultas en el espacio: los agujeros de gusano.

La Oficina de Orden Estelar ha explorado un total de $n$ agujeros de gusano. Cada agujero de gusano puede representarse mediante un intervalo de coordenadas espaciales unidimensional $[l_i, r_i]$, es decir, el rango del $i$-ésimo agujero de gusano va desde $l_i$ hasta $r_i$.

La Oficina de Orden Estelar necesita seleccionar una subsecuencia contigua $[L, R]$ de los $n$ agujeros de gusano conocidos y controlar los agujeros de gusano dentro de este intervalo. Para controlar estos agujeros de gusano de manera estable, deben dividirlos en no más de $k$ grupos, requiriendo que los intervalos de los agujeros de gusano dentro del mismo grupo no se superpongan. Formalmente, para cualquier par de agujeros de gusano $[l_i, r_i]$ y $[l_j, r_j]$ dentro del mismo grupo, se debe cumplir que $r_i < l_j$ o $r_j < l_i$.

La Oficina de Orden Estelar desea controlar tantos agujeros de gusano como sea posible. Calcula la longitud máxima de la secuencia de agujeros de gusano $[L, R]$ que pueden elegir (es decir, $R - L + 1$).

Entrada

Este problema contiene múltiples casos de prueba. La primera línea contiene un entero positivo $T$ ($1 \le T \le 10^4$), que indica el número de casos de prueba.

Para cada caso de prueba: La primera línea contiene dos enteros $n, k$ ($1 \le k \le n \le 2 \times 10^5$). Las siguientes $n$ líneas contienen dos enteros $l_i, r_i$ ($1 \le l_i \le r_i \le n$), que representan el rango de coordenadas del $i$-ésimo agujero de gusano.

Se garantiza que la suma de $n$ en los $T$ casos de prueba no supera $2 \times 10^5$.

Salida

Para cada caso de prueba: Imprime una línea con un entero, que representa el valor máximo de $R - L + 1$.

Ejemplos

Entrada 1

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

Salida 1

1
4

Nota 1

Para el primer caso de prueba: Claramente, solo se puede elegir una secuencia de agujeros de gusano de longitud 1.

Para el segundo caso de prueba: Se puede elegir la secuencia de agujeros de gusano $[2, 5]$, dividiendo el segundo y el cuarto agujero de gusano en un grupo, y el tercer y quinto agujero de gusano en otro grupo; la longitud de esta secuencia de agujeros de gusano es 4. Obviamente, no existe una solución de longitud 5. Por lo tanto, la respuesta es 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.