eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Простые

опубліковано 12.02.20, 17:43:53

you should notice also 0,1

опубліковано 12.06.20, 19:07:09

В условии сказано что "2 ≤ m < n ≤ 10^7". Но в тестах есть случаи когда m < 2 как сказано выше. Было бы хорошо если исправили условие задачи.

опубліковано 12.02.24, 18:49:39

Please help me my solution is right but it gives me 0% please help what is wrong here:

def f(a, b): sade = [True] * (b + 1)

sade[0] = sade[1] = False

for i in range(2, int(b ** 0.5) + 1):
    if sade[i]:
        for j in range(i*i, b + 1, i):
            sade[j] = False

return sade[a:b + 1].count(True)

while 1: try:
a, b = map(int, input().split())

    print(f(a, b))

    print()
except:
    break