Maior subsequência crescente
#144
Made by: Crazynds
100MB
0.2s
Você receberá um array de números inteiros. Sua tarefa é encontrar a maior subsequência estritamente crescente presente nesse array.
Definição:
Uma subsequência é uma sequência formada a partir de um array original removendo zero ou mais elementos, sem alterar a ordem relativa dos elementos restantes.
Por exemplo, no array [5, 1, 4, 2]:
[5, 4, 2]é uma subsequência (removemos o1).[1, 2]também é uma subsequência.[4, 5]não é uma subsequência, pois inverte a ordem original dos elementos.
Exemplo: Dado o array
$$ [1, 2, 5, 7, 3, 6, 8, 2, 3, 4, 12, 6, 8, 9, 10] $$
A maior subsequência estritamente crescente é:
$$ [1, 2, 3, 4, 6, 8, 9, 10] $$
Input
Na primeira linha será dado um inteiro $n$ representando o tamanho do array. $(1 \le n \le 10^5)$
Na segunda linha será fornecido $n$ inteiros representando o array $a_i$. $(1 \le a_i \le 10^9)$
Output
De como saida o tamanho da maior subsequência.
Input Example
Output Example
15 1 2 5 7 3 6 8 2 3 4 12 6 8 9 10
8
10 5 4 2 1 4 5 1 3 5 7
4
4 10 6 5 2
1