«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Задача М1249

Условие задачи (1990, № 10) Задача М1249 // Квант. — 1990. — № 10. — Стр. 21; 1991. — № 3. — Стр. 21—22.

В королевстве Олимпия $n\gt 6$‍‍ городов, каждые два из которых соединены одной дорогой с односторонним движением. При этом не из каждого города можно проехать в любой другой, не нарушая правил движения.

  1. Докажите, что король может выбрать один из городов и, изменив направление движения на всех дорогах, входящих и выходящих из него, добиться того, чтобы можно было проехать из любого города в любой другой.
  2. Верно ли это утверждение для $n=6$‍?

И. Итенберг

Ленинградская городская математическая олимпиада (1990 год)


Решение задачи (1991, № 3) Задача М1249 // Квант. — 1990. — № 10. — Стр. 21; 1991. — № 3. — Стр. 21—22.

Докажем сначала для $n=7$‍‍ городов утверждение а). Будем говорить, что два города эквивалентны, если из каждого из них можно проехать в другой. Тогда все 7 городов разобьются на группы эквивалентных между собой городов, причём из каждых двух групп одна «мажорирует» другую, в том смысле, что все дороги из одной группы ведут в другую. Рассмотрим случай, когда таких групп больше двух. Пусть $y$‍‍ — предпоследняя группа (рис. 1). Выбрав в группе $y$‍‍ любой город $Y$‍‍ и изменив направления всех дорог, соединяющих его с другими городами, мы получим искомое: из $Y$‍‍ можно теперь попасть в группу $a$‍,‍ а из неё — в любой другой город; и наоборот, в $Y$‍‍ можно попасть из последней группы $z$‍,‍ а в неё — из любого другого города. Осталось рассмотреть случай, когда групп всего две (рис. 2). Пусть в группе $a$‍‍ всего $x$‍‍ городов, в группе $b$‍‍ — $(7-x)$‍.‍ Можно считать, что $x$‍‍ не меньше 4 (иначе заменим все стрелки на противоположные). Разберём три случая: 1) $x=4$‍;‍ 2) $x=5$‍;‍ 3) $x=6$‍.‍ Впрочем, сразу заметим, что случай $x=5$‍‍ невозможен, поскольку группа не может состоять из двух эквивалентных городов.

Для дальнейшего удобно использовать такую лемму:

В группе из любого числа $k\gt 3$‍‍ эквивалентных городов всегда существует замкнутый путь, проходящий (по направлению стрелок) через все города по разу («гамильтонов цикл»).

Доказательство леммы приведено в конце решения.

Рассмотрим оставшиеся случаи. 1) При $x=4$‍‍ группа выглядит так, как показано на рисунке 3 (направление шестой, непоказанной дороги несущественно). В качестве нужного города надо выбрать $C$‍.‍ 3) При $x=6$‍‍ группа $a$‍‍ выглядит так, как показано на рисунке 4 (направление других дорог пока не существенно). Предполагая, что не существует города, при изменении направлений всех дорог в котором можно будет доехать из него до любого города из группы $a$‍,‍ можно заключить, что дороги направлены так, как показано на рисунке 5. Но тогда в качестве нужного города можно выбрать любой из шести городов.

Итак, для $n=7$‍‍ утверждение задачи а) доказано.

При $n\gt 7$‍‍ его можно доказать методом индукции. Прежде всего, выберем из городов такой, в который входит не менее двух дорог и из которого выходит не менее двух дорог. (Если такого города нет, то имеется 4 города, в каждый из которых входит не более одной дороги, или 4 города, из которых выходит не более одной дороги. Но это невозможно, поскольку у шести дорог между четырьмя городами 6 «начал» и 6 «концов».) Среди оставшихся $(n-1)$‍‍ городов по предположению индукции есть такой, «обращением» всех дорог в котором можно добиться желаемого эффекта. Он же, очевидно, годится и для всех $n$‍‍ городов.

Рисунок 6 показывает, что для $n=6$‍‍ городов утверждение неверно, т. е. ответ на вопрос б) отрицателен. (Интересно, что этот пример единственный, как говорят, с точностью до изоморфизма.)

В заключение докажем лемму о гамильтоновом цикле (для $k=3$‍‍ городов она очевидна). Будем рассуждать по индукции. Удалим любой из $k\gt 3$‍‍ городов — город $X$‍.‍ Если оставшиеся $(k-1)$‍‍ городов после этого образуют несколько групп эквивалентности (как на рисунке 1, причём некоторые стрелки из группы $z$‍‍ идут в $X$‍,‍ а из $X$‍‍ — в группу $a$‍),‍ то поскольку в каждой из групп $a$‍,$b$‍,$\ldots$‍,$y$‍,$z$‍‍ по предположению индукции есть гамильтонов цикл, на них очевидно составляется гамильтонов цикл, проходящий через все $k$‍‍ городов. Если же оставшиеся $(k-1)$‍‍ городов образуют одну группу эквивалентности, то в ней есть гамильтонов цикл, причём среди дорог, соединяющих эти города с $X$‍,‍ есть как входящие в $X$‍,‍ так и выходящие из него. Проходя по этому циклу, мы можем найти два соседних города таких, что из первого идёт дорога в $X$‍,‍ а во второй — приходит дорога из $X$‍‍ (рис. 7). Таким образом, мы можем включить $X$‍‍ в этот цикл.

Заметим, что с помощью этой леммы можно доказать утверждение а) сразу для любого $n$‍,‍ большего 7, — примерно так, как это сделано выше для $n=7$‍‍ городов.

Рисунок номер 1 Рисунок номер 2 Рисунок номер 3 Рисунок номер 4 Рисунок номер 5 Рисунок номер 6 Рисунок номер 7

И. Итенберг, Д. В. Фомин


Метаданные Задача М1249 // Квант. — 1990. — № 10. — Стр. 21; 1991. — № 3. — Стр. 21—22.

Предмет
Математика
Условие
Решение
,
Номера

1990. — № 10. — Стр.  [условие]

1991. — № 3. — Стр.  [решение]

Описание
Задача М1249 // Квант. — 1990. — № 10. — Стр. 21; 1991. — № 3. — Стр. 21‍—‍22.
Ссылка
https://www.kvant.digital/problems/m1249/