Za dati niz brojeva pronađi najduži podniz (elementi ne moraju biti jedan pored drugog) takav da su brojevi strogo rastući.
Pošto može postojati više takvih podnizova iste (najveće) dužine, ispiši leksikografski najmanji.
Niz je leksikografski manji od niza iste dužine ako na prvoj poziciji na kojoj se razlikuju ima manji element.
Ulaz
U prvom redu nalazi se jedan broj , dužina niza.
U narednom redu nalazi se brojeva .
Izlaz
U prvom redu jedan broj - dužina najdužeg strogo rastućeg podniza.
U drugom redu brojeva - leksikografski najmanji najduži strogo rastući podniz.
Primer
8 3 6 1 2 8 2 4 5
4 1 2 4 5
Najduži strogo rastući podniz ima 4 elementa, a jedini te dužine je .
Ograničenja