Ən böyük ardıcıl çoxqat altardıcıllıq#4833

Ən böyük ardıcıl çoxqat altardıcıllıq

1 saniyə
64 meqabayt
Asan

Verilmiş ardıcıllıq a_1, a_2, \ldots, a_n üçün maksimal ardıcıl bölünən altardıcıllığın uzunluğunu tapın.

Ardıcıl bölünən altardıcıllıq a_{k_1}, a_{k_2}, \ldots, a_{k_t} (k_1 < k_2 < \ldots < k_t) üçün a_{k_i} \mid a_{k_j} ifadəsi 1 \leq i < j \leq t şərtini ödəməlidir (burada "a \mid b" ifadəsi " -ya bölünür" mənasını verir). Tək elementdən ibarət altardıcıllıq təyinata görə ardıcıl bölünən hesab olunur.

Giriş

Giriş faylının ilk sətirində təbii ədədləri (1 \leq N \leq 1000) və 2 \cdot 10^9-u keçməyən ardıcıllıq verilmişdir.

Çıxış

Maksimal ardıcıl bölünən altardıcıllığın uzunluğuna bərabər olan tək ədədi çıxarın.

Nümunələr

Nümunə 1

Loading
Loading