Сорри за некропостинг, теме уже 14 лет. Но я частенько даю своим ученикам старые задачи с dxdy, благо их тут пруд пруди. И вот эту задачу решил восьмиклассник(!), решил проще, чем предлагали тут ЗУ.
Учитывая, что
meduza давно пропал с форума, а
ИСН появляется крайне редко, я решил выложить это решение, для чего супермодератор
Ende любезно вытащил эту тему из Чулана.
Ценю "умный" перебор, и такие задачи, где он необходим. Таких задач бесконечно много; но конкретно эту всё-таки уже проще отбрутфорсить.
В решении есть прямой перебор, но он включается только после оценки числа
.
. В числе
цифра, стоящая перед четырьмя последними нулями, должна быть нечётной.
Предположим, что
. Тогда, вычитая
из
, получим, что эта самая цифра перед четырьмя нулями уменьшится на единицу, и, стало быть, будет чётной, что противоречит условиям задачи.
Значит,
.
А вот теперь начинается прямой перебор. Поскольку очевидно, что последняя цифра числа
нечётная, то смотрим только нечётные числа начиная с
. И здесь перебор сразу и кончается, поскольку это число и есть минимально возможное значение
, удовлетворяющее условиям задачи.
Несложная проверка потверждает это: