[白俊-129]少数を救う
3534 ワード
質問する
質問リンク
MまたはN以上のすべての小数を出力するプログラムを作成してください.
問題の説明
エストニスの体を活用!
範囲の少数を探す場合は、以前の計算結果を利用できるテストステロンの体を使うのが望ましい.しかし、範囲が10万を超える場合は注意しなければならない.この問題は範囲内にあるので、可能です.
import math
m, n = map(int, input().split())
array = [True for _ in range(n+1)]
for i in range(2, int(math.sqrt(n))+1):
if array[i] == True:
j = 2
while i * j <= n:
array[i * j] = False
j += 1
for i in range(m, n+1):
if array[i] == True:
print(i)
Reference
この問題について([白俊-129]少数を救う), 我々は、より多くの情報をここで見つけました https://velog.io/@koyo/boj-1929テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol