Pary

Transkrypt

Pary
Pary
Sobotnie Koło Naukowe, grupa II. Dostępna pamięć: 64 MB.
28 III 2015
Dany jest ciąg A1 , A2 , . . . , An . Powiemy, że para indeksów (i, j) jest poprawna jeśli 1 6 i < j 6 N oraz
Ai < Aj . Powiemy, że dwie pary indeksów (a, b) i (c, d) są rozłączne jeśli b < c lub d < a. Jaka jest
maksymalny zbiór par indeksów, z których wszystkie są poprawne oraz dowolne dwa są rozłączne?
Wejście
W pierwszym wierszu standardowego wejścia znajduje się jedna liczba całkowita N (1 6 N 6 105 ). W drugim
wierszu znajduje się N dodatnich liczb całkowitych nie większych niż 106 oznaczających kolejne wyrazy ciągu.
Wyjście
W pierwszym wierszu standardowego wyjścia powinna znaleźć się jedna liczba oznaczająca szukany wynik.
Przykłady
Wejście:
6
1 2 3 4 5 6
Wejście:
5
5 4 3 2 1
Wejście:
6
7 1 2 8 1 2
Wyjście:
3
Wyjście:
0
Wyjście:
2
Pary