Тайная комната
시간 제한2초메모리 제한1024 MB
수열이 주어질 때, 모든 순서쌍이 a_i - a_j < j - i를 만족하는 가장 긴 부분수열의 길이를 구한다. 조건은 i < j일 때 a_i + i < a_j + j로 바뀌므로, 변환한 값이 순증가하는 원소만 골라야 한다.
문제
В процессе раскрытия очередного секрета городка Гравити Фолз близнецам Дипперу и Мэйбл пришлось отправиться в таинственный лес, в чаще которого они набрели на заброшенный дом. Дом был очень старым, и близнецы не обнаружили в нем ничего примечательного, за исключением потайной комнаты, располагавшейся в подвальной части дома. Комната оказалась заперта, а на двери висел домофон.
Диппер твердо решил во что бы то ни стало открыть комнату. В этот раз ему повезло --- на одной из страниц дневника он нашел ключ к разгадке кода, который необходимо ввести на домофоне, чтобы открыть дверь. В дневнике была записана некоторая последовательность чисел длины и говорилось, что кодом является максимальная по количеству чисел её подпоследовательность, для каждой пары чисел которой выполняется следующее неравенство: . Помогите Дипперу найти длину кода.
입력
В первой строке входного файла дано число --- количество элементов последовательности a ().
В следующей строке даны элементы последовательности --- целые неотрицательные числа ().
출력
Выведите единственное число --- количество чисел в коде, с помощью которого Диппер сможет открыть дверь тайной комнаты.
힌트
В первом тестовом примере . Рассмотрев все пары чисел, можно убедиться, что для каждой из них неравенство выполняется:
- .
- .
- .
Во втором примере неравенства будут выполняться, например, при выборе чисел с индексами и . При большем количестве чисел найдется такая пара, для которой неравенство выполняться не будет.