EduBrick
← вернуться к уроку · Одномерная динамика

Возрастающая подпоследовательность

8000 мс · 256 МБ · всё или ничего

Дан ряд из nn чисел. Из него можно вычеркнуть любые элементы, не меняя порядок оставшихся.

Какой наибольшей длины строго возрастающую последовательность можно так получить?

Формат ввода

В первой строке число nn от 11 до 20002000. Во второй — nn чисел от 109-10^9 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
1
5
вывод
1

Примечание

Состояние — «длина самой длинной возрастающей последовательности, заканчивающейся на элементе ii». Переход перебирает предыдущий элемент такой последовательности. Ответ — наибольшее состояние.

Войдите, чтобы отправлять решения.
← Вернуться к уроку