Статья Автор: Лебедев Дмитрий Алексеевич

Разбор задания кегэ типа 17 демо-версия 2026 года

Задание 17:
В файле содержится последовательность натуральных чисел. Её элементы могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар последовательности, в которых только один из элементов является двузначным числом, а сумма элементов пары кратна минимальному двузначному элементу последовательности. В ответе запишите количество найденных пар, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Задание не сложное, но требующее внимательности и аккуратности при выполнении
Выполнение можно/нужно разбить на два этапа
  1. Считываение данных и определение минимального двузначного числа
  2. Обработка пар
Реализуем первый этап
  • Читаем все числа в список с помощью генератора спискааносим в список
  • Проверяем, что пятизначное и оканчивается на 43
    лучше выделить в подпрограмму (надо будет проверять в разных местах)
    можно разными способами - будем через строковое представление
  • Если больше ответа, то фиксируем
  • выводим общее число чисел и отобраное


Переходим к 2 этапу.
  • инициализируем ответы (ans - количество пар, msum - максимальная сумма пары)
  • организуем перебор пар (с 1- го места до конца списка)
  • проверяем свойства пары и при необходимости фиксируем результаты
    • считаем количество двузначных в паре и сравниваем с 1
    • проверяем делимость суммы на минимальный двузначный (реализуем в общем виде)
       


Получаем верный ответ.
Промежуточная/отладочная печать помогает контролировать процесс получения результатов и правильность программы
Прикрепленные файлы
DEMO_17.txt
Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать