Задания
Версия для печати и копирования в MS Word
Тип 25 № 92276
i

Пусть M  — сумма наи­мень­ше­го и наи­боль­ше­го про­стых де­ли­те­лей числа.

На­пи­ши­те про­грам­му, ко­то­рая пе­ре­би­ра­ет целые числа, пре­вы­ша­ю­щие 8 007 000 000, такие что для них число M про­стое, боль­ше 80 000 и со­дер­жит ровно один раз в своей за­пи­си по­сле­до­ва­тель­ность цифр «567».

В от­ве­те за­пи­ши­те пер­вые пять най­ден­ных чисел в по­ряд­ке воз­рас­та­ния.

Ответ:

Спрятать решение

Ре­ше­ние.

##При­ведём ре­ше­ние на языке Python.

def f(x):

for i in range(2, int(x**0.5)+1):

if x%i==0:

return [i]+f(x//i)

return [x]

 

for x in range(8_007_000_001,8_300_000_000):

d = f(x)

if len(d)>1:

M = max(d)+min(d)

if M>80_000 and str(M).count('567')==1 and len(f(M))==1:

print(x)

Источник: ЕГЭ—2026. Ос­нов­ная волна 18.06.2026. Под­бор­ка Школ­ко­во