Максимальная подпоследовательность


Шешімді жөнелту

Ұпайлар: 1
Уақыт шектеуі: 2.0s
Жад шектеуі: 256M

Author:
Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Дан массив \(A\), состоящий из \(N\) чисел. Найдите длину максимальной возрастающей подпоследовательности данного массива. Каждый элемент подпоследовательности должен быть строго больше предыдущего.

Например, \(A = [1, 5, 3, 2, 4]\), ответ \(3\), подходят \([1, 2, 4]\) либо \([1, 3, 4]\).

Входные данные

В первой строке дано число \(N\) \((1 \leq N \leq 10^5)\). Во второй строке дана массив \(A\) длины \(N\) \((1 \leq i \leq N, 1 \leq a_i \leq 10^5)\).

Выходные данные

Выведите единственное числа - ответ на задачу.

Примеры

Ввод 1
5
1 5 3 2 4
Ответ 1
3

Пікірлер

Қазіргі уақытта ешқандай пікір жоқ.