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

Простые

опубликовано 12.02.2020, 17:43:53

you should notice also 0,1

опубликовано 12.06.2020, 19:07:09

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

опубликовано 12.02.2024, 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