Каждые два города страны Гельбии соединены односторонним авиарейсом. Региональные бароны превратили страну в федерацию двух республик с общей столицей (каждый город, кроме столицы, принадлежит ровно одной из республик, а столица — обеим). Министерство путей сообщения посчитало количество
маршрутов, проходящих по каждому городу всей страны по одному разу (не возвращающихся в исходный город), а также аналогичные количества
и
для каждой из республик. Докажите, что
.
Подсказка
Пусть есть два пути в ориентированном полном графе. Попытайтесь объединить их так, чтобы вершины каждого пути сохранили свой изначальный порядок.
Решение
Построим ориентированный граф, вершины которого соответствуют городам, а рёбра — дорогам. Пусть вершина
соответствует столице,
и
— графы, соответствующие республикам. Сначала сформулируем несложную лемму.
Пусть
и
— два непересекащихся пути в полном ориентированном графе Т. Тогда существует путь
на вершинах этих двух путей, в котором все вершины пути
следуют в порядке пути
, а все вершины пути
следуют в порядке пути
. Этот факт нетрудно доказать индукцией по длине пути
, вставляя по очереди его вершины в путь
. Отметим, что лемма верна и для случая, когда один из путей
и
или они оба — пустые (из 0 вершин). Назовём путь
из леммы склейкой путей
и
.
Рассмотрим любые гамильтоновы пути
графа
и
графа
. Эти пути, очевидно, имеют вид
и
(возможно, какие-то из участков
и
— пустые). По лемме существует путь
— склейка
и
и путь
— склейка
и
. Отметим, что если путь
непустой, то он кончается либо последней вершиной пути
, либо последней вершиной пути
, то есть, из последней вершины пути
выходит ребро в
. Аналогично, либо путь
— пустой, либо из
выходит стрелка в первую вершину пути
. Тогда
— гамильтонов путь в графе
, в котором вершины подграфа
следуют в порядке пути
, а вершины подграфа
следуют в порядке пути
. Каждой паре гамильтоновых путей (
) очевидно, соответствует свой путь
.