eolymp
bolt
Try our new interface for solving problems
Problems

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

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

Для заданной числовой последовательности \textbf{a_1}, \textbf{a_2}, ..., \textbf{a_n} требуется найти длину максимальной последовательнократной подпоследовательности. Для последовательнократной подпоследовательности \textbf{a_k1}, \textbf{a_k2}, ..., \textbf{a_kt} (\textbf{k_1} < \textbf{k_2} < ... < \textbf{k_t}) верно, что \textbf{a_ki|a_kj} при \textbf{1} ≤ \textbf{i} < \textbf{j} ≤ \textbf{t} (утверждение "\textbf{a|b}" эквивалентно "\textbf{b} кратно \textbf{a}"). Подпоследовательность из одного элемента полагается последовательнократной по определению. \InputFile В первой строке входного файла записано \textbf{N} натуральных чисел (\textbf{1} ≤ \textbf{N} ≤ \textbf{1000}), не превосходящих \textbf{2·10^9} - последовательность. \OutputFile Вывести единственное число, равное длине максимальной последовательнократной подпоследовательности.
Time limit 1 second
Memory limit 64 MiB
Input example #1
3 6 5 12
Output example #1
3