Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ. Поляков-2840
- Просмотры: 278
- Изменено: 6 февраля 2026
Назовём нетривиальным делителем натурального числа его делитель, не равный единице и самому числу. Найдите все натуральные числа, принадлежащие отрезку \([247264322; \, 369757523]\) и имеющие ровно три нетривиальных делителя. Для каждого найденного числа запишите в ответе само число и его наибольший нетривиальный делитель. Найденные числа расположите в порядке возрастания.
Решение:
Python
def is_prime(n):
if n <= 2:
return n == 2
if n & 1 == 0:
return False
for d in range(3, int(n ** 0.5) + 1, 2):
if n % d == 0:
return False
return True
for x in range(int(247264322**0.25), int(369757523**0.25) + 1):
if is_prime(x) and 247264322 <= x**4 <= 369757523:
print(x**4, x**3)
Ответ:
\(260144641 \,\, 2048383\)
\(294499921 \,\, 2248091\)
\(352275361 \,\, 2571353\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


