QOJ.ac

QOJ

Limite de temps : 1.0 s Limite de mémoire : 1024 MB Points totaux : 100 Hackable ✓

#14503. Trou de ver

Statistiques

Dans la galaxie lointaine, il existe une organisation appelée le « Bureau de l'Ordre Stellaire », dont la mission est de maintenir la stabilité de l'univers. Afin de protéger la paix dans la galaxie, le Bureau doit contrôler les zones instables cachées dans l'espace : les trous de ver.

Le Bureau a exploré un total de $n$ trous de ver. Chaque trou de ver peut être représenté par un intervalle de coordonnées spatiales unidimensionnel $[l_i, r_i]$, c'est-à-dire que la portée du $i$-ième trou de ver va de $l_i$ à $r_i$.

Le Bureau doit sélectionner une sous-séquence contiguë $[L, R]$ parmi les $n$ trous de ver connus et contrôler les trous de ver situés dans cet intervalle. Pour contrôler ces trous de ver de manière stable, ils doivent être répartis en au plus $k$ groupes, avec la condition que les intervalles des trous de ver au sein d'un même groupe ne se chevauchent pas. Formellement, pour deux trous de ver quelconques $[l_i, r_i]$ et $[l_j, r_j]$ appartenant au même groupe, il doit être satisfait que $r_i < l_j$ ou $r_j < l_i$.

Le Bureau souhaite contrôler autant de trous de ver que possible. Calculez la longueur maximale de la séquence de trous de ver $[L, R]$ qu'ils peuvent choisir (c'est-à-dire $R - L + 1$).

Entrée

Ce problème comporte plusieurs jeux de données. La première ligne contient un entier positif $T$ ($1 \le T \le 10^4$), représentant le nombre de jeux de données.

Pour chaque jeu de données : La première ligne contient deux entiers $n, k$ ($1 \le k \le n \le 2 \times 10^5$). Les $n$ lignes suivantes contiennent chacune deux entiers $l_i, r_i$ ($1 \le l_i \le r_i \le n$), représentant la plage de coordonnées du $i$-ième trou de ver.

Il est garanti que la somme de $n$ sur l'ensemble des $T$ jeux de données ne dépasse pas $2 \times 10^5$.

Sortie

Pour chaque jeu de données : Affichez une ligne contenant un entier, représentant la valeur maximale de $R - L + 1$.

Exemples

Entrée 1

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

Sortie 1

1
4

Remarque 1

Pour le premier jeu de données : Il est évident que seule une séquence de trous de ver de longueur 1 peut être choisie.

Pour le second jeu de données : On peut choisir la séquence de trous de ver $[2, 5]$, en répartissant le 2ème et le 4ème trou de ver dans un groupe, et le 3ème et le 5ème trou de ver dans un autre groupe. La longueur de cette séquence est 4. Il n'existe manifestement pas de solution de longueur 5. La réponse est donc 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.