Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | ssecvint.in, ssecvint.out | Sursă | Olimpiada pe scoala clasele a 11-a si a 12-a, 2018 |
|---|---|---|---|
| Autor | din folclor | Adăugată de |
|
| Timp de execuție pe test | 0.05 sec | Limită de memorie | 16384 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Ssecvint (clasele 11 și 12)
O subsecvență a unui șir S = (s1, s2, .., sn) este un subșir format din elemente aflate pe poziții consecutive în șir: si, si+1, .., si+k-1 unde k este un număr natural (secvența poate avea și lungimea 1).
Fie S un șir de intervale închise de forma , Bi]. Se cere lungimea maximă pe care o poate avea o subsecvență a sa, cu proprietatea că intervalele care fac parte din subsecvență au intersecția nevidă.
Date de intrare
Fișierul de intrare ssecvint.in conține pe prima linie numărul de intervale N, iar pe următoarele N linii câte două numere întregi Ai și Bi , separate prin câte un spațiu. Acestea reprezintă capetele intervalelor date.
Date de ieșire
În fișierul de ieșire ssecvint.out se va scrie un singur număr natural LMAX reprezentând lungimea maximă a unei subsecvențe de intervale cu intersecția nevidă.
Restricții
- 1 ≤ N ≤ 100 000
- -1 000 000 000 ≤ A i ≤ B i ≤ 1 000 000 000
Exemple
| ssecvint.in | ssecvint.out |
|---|---|
| 3
-1 4
2 2
-3 0 |
2 |
| 4
-1 4
2 2
3 6
-3 0 |
2 |
Explicație
În ambele exemple subsecvența de lungime maximă e formată din primele două intervale.



Poți vedea testele pentru această problemă accesând