Для решения этой задачи можно представить ее как поиск максимального числа пар в графе, где вершины представляют планеты, а ребра — двунаправленные рейсы между ними. Каждый губернатор хочет, чтобы его планета была соединена с ровно одной другой планетой.
Чтобы максимизировать количество губернаторов, удовлетворённых их пожеланиям, давайте разберёмся с основными понятиями:
- Число планет: Обозначим количество планет как \( n \).
- Двунаправленные рейсы: Каждый назначенный рейс будет соединять две планеты.
Каждый губернатор хочет связать свою планету с точно одной другой. Это означает, что мы можем соединять планеты парами. Таким образом, чтобы удовлетворить как можно больше губернаторов, мы можем разделить все планеты на пары.
Анализ
- Если \( n \) — чётное число, то мы можем создать \( \frac{n}{2} \) пар.
- Если \( n \) — нечётное число, то мы сможем создать \( \frac{n - 1}{2} \) пар, а одна планета останется без пары.
Вывод
Таким образом, максимальное число губернаторов, чьи желания могут быть удовлетворены, формально можно описать так:
- Если \( n \) чётное: максимальное число губернаторов \( = \frac{n}{2} \)
- Если \( n \) нечётное: максимальное число губернаторов \( = \frac{n - 1}{2} \)
Эта логика позволит каждому губернатору из пары сохранить связь только с одной другой планетой, что удовлетворит требования каждого из них.