Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ. Поляков-5144
- Просмотры: 186
- Изменено: 8 мая 2026
Пусть \(N(k) = 750~000 + k,\) где \(k\) – натуральное число. Найдите пять наименьших значений \(k,\) при которых \(N(k)\) имеет нечётное количество различных чётных делителей. В ответе запишите найденные значения \(k\) в порядке возрастания, справа от каждого значения запишите число чётных делителей \(N(k).\)
Решение:
Python
from math import isqrt
q = 0
N = 750_000
k = 0
while q < 5:
k += 2
t = N + k
m = 0
while t & 1 == 0:
m += 1
t >>= 1
if m % 2 == 1 and isqrt(t)**2 == t:
divs = {d for x in range(1, isqrt(t) + 1, 2) if t % x == 0
for d in (x, t // x)}
print(k, m * len(divs))
q += 1
Ответ:
\(1538 \,\, 3\)
\(3992 \,\, 9\)
\(6450 \,\, 27\)
\(8912 \,\, 63\)
\(11378 \,\, 3\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


