Все задачи
Сложнаяdpsearcharrays

Наибольшая возрастающая подпоследовательность

Лимит времени 2 с · Память 64 МБПринято: —Решили: 0

Условие

В первой строке дано n, во второй — n целых чисел. Выведите длину наибольшей строго возрастающей подпоследовательности. Элементы подпоследовательности не обязаны стоять подряд, но их порядок сохраняется.

Примеры

Пример 1
Ввод
6
5 2 8 6 3 6
Вывод
3
Пример 2
Ввод
8
10 9 2 5 3 7 101 18
Вывод
4

Ограничения

  • 1 ≤ n ≤ 10^5
  • -10^9 ≤ a_i ≤ 10^9
Решите задачу, чтобы открыть разбор.

ИИ-наставник

Застряли? Возьмите подсказку — наставник объясняет идею, но никогда не выдаёт решение.