Laiko ribojimas: 2s
Atminties ribojimas: 16MB
Ilgiausias didėjantis posekis
Sekos posekiu vadinama seka , kur .
Seka vadinama didėjančia, jei .
Parašykite programą, kuri rastų ilgiausio duotosios sekos didėjančio posekio ilgį.
Pradiniai duomenys
Pirmoje įvesties eilutėje irašytas skaicius (). Antroje eilutėje įrašyti sekos nariai , atskirti tarpais ().
Rezultatai
Išveskite vieną skaičių - ilgiausio duotosios sekos didėjančio posekio ilgį.
Pavyzdys
Pradiniai duomenys | Rezultatai | Paaiškinimas |
---|---|---|
4 2 6 1 3 |
2 |
Ilgiausi didėjantys posekiai yra keli: (2, 6), (2, 3), (1, 3). Ilgesnio didėjančio posekio nėra. |
11 6 3 12 10 4 11 6 1 8 12 7 |
5 |
Ilgiausias didėjantis posekis šioje sekoje: 3 4 6 8 12. |