Fie un șir format din numere naturale nenule: . Se numește subșir 2-crescător de lungime al șirului dat orice subșir , unde , în care este îndeplinită următoarea proprietate:
- , pentru orice , , adică și .
Cerință
Date fiind șiruri conform enunțului, se cere să se determine lungimea maximă a câte unui subșir 2-crescător pentru fiecare dintre cele șiruri date.
Date de intrare
În fișierul de intrare s2c.in
se află pe prima linie numărul , reprezentând numărul de șiruri, iar pe fiecare dintre următoarele linii se află descrierile șirurilor. Pe linia , se va afla un singur număr natural reprezentând numărul de elemente al celui de-al -lea șir de numere dat. Pe linia se vor afla numere naturale, reprezentând numerele din șir, separate prin câte un spațiu.
Date de ieșire
În fișierul de ieșire s2c.out
se va scrie pe fiecare dintre linii, fiecare conținând un singur număr natural. Pe linia se va scrie un număr natural reprezentând lungimea maximă a unui subșir 2-crescător al celui de-al -lea șir din cadrul celor șiruri date.
Restricții și precizări
- , pentru fiecare , .
- Pentru din punctaj , pentru fiecare , .
- Pentru din punctaj , pentru fiecare , .
- Elementele din fiecare șir sunt numere naturale nenule din mulțimea .
Exemplu
s2c.in
2
8
1 1 3 2 5 3 4 5
5
9 6 4 2 7
s2c.out
6
3
Explicație
Avem teste.
Primul șir are lungimea egală cu . Subșirurile 2-crescătoare de lungime maximă, egală cu , sunt:
Al doilea șir are lungimea . Subșirurile 2-crescătoare de lungime maximă, egală cu , sunt: