РУҚА
25

Шешімі: Іздеу чисел по простым делителям

ЕГЭ · Информатика · Тапсырма 25 · Сандар теориясы
ЖоғарыФИПИDe645AҚысқа жауап≈ 15 минутТалдау 4 қадам
Условие

Пусть $M$ — сумма минимального и максимального простых натуральных делителей целого числа, не считая самого числа. Если таких делителей у числа нет, значение $M$ считается равным нулю. Напишите программу, которая перебирает целые числа, большие $8\,007\,524\,668$, в порядке возрастания и ищет среди них такие, для которых $M$ больше $110\,000$, является простым числом, а десятичная запись числа содержит последовательность цифр 991 ровно один раз. Для первых пяти найденных чисел определите соответствующие значения $M$.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешімін қадамдап көрсету

4 қадам
1

Перебираем натуральные числа в порядке возрастания, начиная с числа, следующего за $8\,007\,524\,668$.

$$n = 8\,007\,524\,669, 8\,007\,524\,670, \ldots$$
2

Оставляем только числа, в десятичной записи которых последовательность 991 встречается ровно один раз.

$$\operatorname{count}(\operatorname{str}(n),991)=1$$
3

Разлагаем каждое подходящее число на простые множители. Если число имеет хотя бы один собственный простой делитель, находим минимальный и максимальный из них и вычисляем их сумму.

$$M=p_{\min}+p_{\max}$$

Проверяем, что $M>110\,000$ и число $M$ простое. После нахождения пяти чисел выводим их и соответствующие значения $M$.

Жауап

Первые пять пар должны быть получены программным перебором в порядке возрастания.

Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Учитывают само число как простой делитель.

Проверяют наличие 991, но не проверяют, что последовательность встречается ровно один раз.

Считают простым числом составное значение $M$.

Останавливают проверку делителей слишком рано и получают неполное разложение.

Закрепить приёмВ теме «Сандар теориясы» ещё 53 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 25 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Теория чисел»: в ней 54 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.