Pregătire XI–XII · clasa a 11-a
Paznicii festivalului
Cerință
Sunt n intervale închise [a, b] pe axa timpului. Un paznic aflat într-un moment x „vede” toate intervalele care conțin x. Care este numărul minim de momente (paznici) astfel încât fiecare interval să conțină cel puțin unul?
Problemă originală de antrenament, nu este subiect oficial.
Date de intrare
Prima linie: n. Următoarele n linii: a și b.
Date de ieșire
Numărul minim de paznici. Nu afișa mesaje suplimentare.
Restricții
- 1 ≤ n ≤ 100 000
- 0 ≤ a < b ≤ 2·10^9
- Sunt 20 de teste, fiecare valorează 5 puncte.
1 333679953 366308528
1
Datele exemplului respectă formatul de intrare. Aplicăm ideea: Sortează după capătul drept; pune un paznic la capătul drept al primului interval neacoperit. Rezultatul corect pentru acest exemplu este: 1.
2 662630165 672152832 283256633 313850401
2
Datele exemplului respectă formatul de intrare. Aplicăm ideea: Sortează după capătul drept; pune un paznic la capătul drept al primului interval neacoperit. Rezultatul corect pentru acest exemplu este: 2.
8 221351306 261477987 23804331 37446296 325140364 327112926 909837740 954915289 571438766 619192660 784957884 798806730 975133448 979969179 151141781 175940333
8
Datele exemplului respectă formatul de intrare. Aplicăm ideea: Sortează după capătul drept; pune un paznic la capătul drept al primului interval neacoperit. Rezultatul corect pentru acest exemplu este: 8.
Probleme similare pe PbInfo
Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.
- #1512 Mars — șmenul lui Mars
- #3844 KSum — SSM cu lungime minimă
- #2921 SumeSecv1 — sume parțiale
- #237 Sume — sume parțiale
- #3659 SumMaxSecv — suma costurilor
- #4205 SecvSumS — secvență de sumă S
- #3941 CountSumS — perechi de sumă S
- #4532 SumOfAll — suma subsecvențelor
- #1879 platou2 — secvență crescătoare
- #1639 Secvente3 — ONI 2013
- #2301 secv — ONI gimnaziu 2016
- #2510 vsecvente — lot juniori
- #1090 Secvente2
- #4423 secv2
- #3163 SecvMaxVal
- #334 secventa1 — clasice
- #50 secvmax — secvența de sumă maximă
- #315 secventa
- #190 secvk — secvențe de lungime k
- #217 platou1 — platouri