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