結果

問題 No.3127 Multiple of Twin Prime
ユーザー 三価スニウム
提出日時 2025-04-25 21:58:26
言語 PyPy3
(7.3.15)
結果
RE  
実行時間 -
コード長 470 bytes
コンパイル時間 320 ms
コンパイル使用メモリ 82,040 KB
実行使用メモリ 63,208 KB
最終ジャッジ日時 2025-04-25 21:58:28
合計ジャッジ時間 2,063 ms
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample RE * 1
other RE * 12
権限があれば一括ダウンロードができます

ソースコード

diff #

def eratosthenes(n):
    is_prime = ([False, True] * (n//2+1))[0: n+1]
    is_prime[1] = False
    is_prime[2] = True
    for i in range(3, n+1, 2):
        if not(is_prime[i]):
            continue
        if i*i > n:
            break
        for k in range(i*i, n+1, i):
            is_prime[k] = False
    return is_prime

is_prime = eratosthenes(10**14)
twin_prime = []
for i in range(5, 10**14):
    if is_prime[i-2] and is_prime[i]:
        twin_prime.append(i)

0