Гробы на экзаменах в ШАД
Рассмотрим ориентированный граф с вершинами — трёхзначными числами (которые могут начинаться с нуля) и рёбрами вида (= четырёхзначное число
).
Из каждой вершины выходит 10 рёбер и в каждую входит 10 рёбер, поэтому в графе есть эйлеров цикл. Запишем по кругу число из цифр, соответствующее этому циклу. Разрежем его и выпишем в строку так, чтобы фрагмент
стоял в конце. Сотрём последний нуль и получим
-значное число, в котором встречаются по разу все 4-значные числа (которые могут начинаться с нуля), кроме
.
Рёбра графа, отвечающие числам, не начинающимся с нуля, назовём синими, остальные — красными. Рёбра графа, отвечающие числам, не начинающимся с нуля, назовём синими, остальные — красными.
Пусть теперь дано кратчайшее -значное число
, в котором встречаются все 9000 4-значных чисел, не начинающихся с нуля (хотя бы раз). Тогда
число нулей в A: при сдвиге на одну цифру вправо в
мы получим, возможно, новое число, если только эта цифра не нуль. Рассмотрим множества чисел
Оценим снизу число нулей в .
Все тройные нули из чисел в не пересекаются и содержатся в
— уже
нулей.
Пары нулей из не пересекаются и максимум 9 из этих 90 пар могли ,, утонуть`` в тройках нулей из
. Итого,
новых нулей. Наконец максимум
из
одинарных нулей из
уже могли быть учтены в
и
, итого
новых нулей. Итого, число
содержит как минимум
Ссылка на задачу
