Вы находитесь на странице: 1из 1

УК АФМШЛ №61

Школьная Олимпиада по Программированию - 2016


Бишкек, 13 Ноября 2016

Задача B. Арифметическая последовательность.


Ограничение по времени: 1 сек
Ограничение по памяти: 256 Мб

Ваша задача состоит в том, чтобы найти арифметическую


подпоследовательность (идущих подряд чисел) максимальной длины.

Напомним: числа ai , ai 1 , ...,am образуют арифметическую


подпоследовательность с разностью M , если для каждого целого j такого, что
i  j  m верно равенство a j  M  a j 1 . При этом, число m  j  1 называется длиной
подпоследовательности.

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

В первой строке дано число N ( 2  N  105 ), количество целых чисел. Далее,


через пробел или перевод строки дано N целых чисел в диапазоне [32768, 32767] .

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

На выходе должно быть выведено ровно одно число - длина максимальной


арифметической подпоследовательности.

Пример

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


11 8
1 3 5 7 6
5 4 3 2 1 0

Вам также может понравиться