Site icon Информатика Эксперт

Е25.52 представленные в виде произведения ровно двух простых множителей

Напишите программу, которая перебирает целые числа, большие 8 996 452, в порядке возрастания и ищет среди них числа, представленные в виде произведения ровно двух простых множителей, не обязательно различных, каждый из которых содержит в своей записи ровно две цифры 3.

В ответе в первом столбце таблицы запишите первые 5 найденных чисел в порядке возрастания, а во втором столбце — для каждого из чисел соответствующий им наибольший из найденных множителей.

Количество строк в таблице для ответа избыточно.

ЕГКР по информатике 18 апреля 2026 – задание №25

Решение:

Решение на Python

Код по смыслу близок, но он будет работать очень медленно: тут перебираеться каждое число от 8_996_453 до 10_000_000 и раскладываеться его на множители.

Здесь удобнее идти от простых множителей, потому что по условию число должно быть произведением ровно двух простых чисел, и у каждого из них в записи ровно две цифры 3

Вот более удачное решение:

 

Ответ:

9001609 24133
9002887 38639
9006149 38653
9012167 3853
9012373 23531

Exit mobile version