Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №25
  • Задание №25
  • Задание №74676 ЕГЭ Информатике

    Условие задания #74676

    №25 по КИМ

    Найдите все натуральные числа, принадлежащие отрезку [45 000 000; 50 000 000], у которых ровно пять различных нечётных делителей (количество чётных делителей может быть любым). В ответе перечислите найденные числа в порядке возрастания.

    Ответ

    Ответ:

    45212176 45265984 47458321 48469444

    Решение

    primes = set()
    def prime(n):
        for i in range(2, int(n**0.5) + 1):
            if n % i == 0:          
                return False
        return True
    for i in range(3, int(50000000**0.25) + 1):
        if prime(i):
            primes.add(i)
    for i in range(45000000, 50000001):
        p = i
        while p % 2 == 0:
            p //= 2
        if int(p**0.25) in primes and (int(p**0.25))**4 == p:
            print(i)

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №79570Задание №51493Задание №11011Задание №79571Задание №58269Задание №85311Задание №85312Задание №85313Задание №85314Задание №85315Задание №79572Задание №79573Задание №85316Задание №85318Задание №85319
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме