結果

問題 No.390 最長の数列
ユーザー JunOnuma
提出日時 2017-05-19 18:02:44
言語 Python2
(2.7.13)
結果
TLE  
実行時間 -
コード長 300 Byte
コンパイル時間 52 ms
使用メモリ 4456 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
00_sample01.txt AC 13 ms
4456 KB
00_sample02.txt AC 13 ms
4456 KB
00_sample03.txt AC 15 ms
4452 KB
00_sample04.txt AC 13 ms
4456 KB
10_hand01.txt AC 13 ms
4456 KB
20_KO_biginput.txt TLE -
21_KO_complex.txt -- -
30_hand02.txt -- -
30_hand03.txt -- -
30_hand04.txt -- -
40_random01.txt -- -
40_random02.txt -- -
40_random03.txt -- -
50_special01.txt -- -
50_special02.txt -- -
system_test1.txt -- -
system_test2.txt -- -
system_test3.txt -- -
テストケース一括ダウンロード

ソースコード

diff #
n = int(raw_input())
l = map(int, raw_input().split())
l.sort()
p = [0 for _ in range(l[-1])]
m = 1
for x in l:
    c = 1
    d = 1
    while d * d <= x:
        if x % d == 0:
            c = max(c, p[d-1]+1)
            c = max(c, p[x/d-1]+1)
        d += 1
    p[x-1] = c
    m = max(m,c)
print m
0