Поиск максимальной длины строго возрастающей подпоследовательности
C#
Средний
loops
Задача «Поиск максимальной длины строго возрастающей подпоследовательности»
Напишите программу, которая находит максимальную длину строго возрастающей подпоследовательности в последовательности целых чисел. Последовательность может содержать повторяющиеся элементы. Длина последовательности от 1 до 10^5, элементы от -10^9 до 10^9. Решение должно использовать один проход по данным.
Формат ввода
Первая строка содержит целое число N — количество элементов. Вторая строка содержит N целых чисел через пробел.
Формат вывода
Одно целое число — максимальная длина строго возрастающей подпоследовательности.
Примеры
Пример 1
ВВОД
5
5 4 3 2 1
ВЫВОД
1
Пример 2
ВВОД
6
1 3 5 2 4 6
ВЫВОД
3
main.cs