結果
問題 | No.6 使いものにならないハッシュ |
ユーザー |
![]() |
提出日時 | 2015-02-09 13:43:03 |
言語 | Python2 (2.7.18) |
結果 |
AC
|
実行時間 | 216 ms / 5,000 ms |
コード長 | 690 bytes |
コンパイル時間 | 567 ms |
コンパイル使用メモリ | 7,040 KB |
実行使用メモリ | 17,076 KB |
最終ジャッジ日時 | 2024-09-16 16:24:02 |
合計ジャッジ時間 | 5,273 ms |
ジャッジサーバーID (参考情報) |
judge6 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 32 |
ソースコード
K=int(raw_input()) N=int(raw_input()) isPrime=[True for i in range(N+1)] isPrime[0]=False isPrime[1]=False primes=[] for i in range(N+1): if isPrime[i]: for j in range(i+i,N+1,i): isPrime[j]=False if i>=K and i <=N: primes.append(i) hashs=[] for p in primes: while p>=10: q = 0 while p!=0: q+=p%10 p/=10 p=q hashs.append(p) maxLen=0 ans = 2 for i in range(len(primes)): isUsed=[False for k in range(10)] curLen=0 j = i while j<len(primes) and isUsed[hashs[j]]== False: isUsed[hashs[j]]=True curLen+=1 j+=1 if maxLen <= curLen: maxLen = curLen ans = primes[i] print ans