1. Главная
  2. Библиотека
  3. Другое
  4. На планете есть городов. Пришельцы Матвей и Тимофей соб...
Разбор задачи

На планете есть городов. Пришельцы Матвей и Тимофей собираются связать их двусторонними авиарейсами. При этом не обязательно, чтобы из каждого города можно было добраться до каждого авиарейсами. За обозначим множество из городов такое, что каждые два

  • Предмет: Другое
  • Автор: Кэмп
На планете есть городов. Пришельцы Матвей и Тимофей собираются связать их двусторонними авиарейсами. При этом не обязательно, чтобы из каждого города можно было добраться до каждого авиарейсами. За обозначим множество из городов такое, что каждые два

Условие:

На планете есть NN городов. Пришельцы Матвей и Тимофей собираются связать их двусторонними авиарейсами. При этом не обязательно, чтобы из каждого города можно было добраться до каждого авиарейсами. За KnK_{n} обозначим множество из n≥1n \geq 1 городов такое, что каждые два соединены авиарейсами. Назовём простым циклом длины n≥3n \geq 3 и обозначим CnC_{n}, последовательность из nn различных городов, в которой каждый следующий соединён с предыдущим (и последний с первым). Два простых цикла считаются различными, если в одном из них есть хотя бы один авиарейс, которого нет в другом.

Во всех пунктах ответ может зависеть от NN. Во всех пунктах, даже если не был получен ответ, нахождение конфигурации, в которой максимальное число объектов достигается, уже представляет большой интерес.

  1. К сожалению, Матвею не нравится, как выглядят пути длины 3, так что в получившейся системе авиарейсов их не будет. Какое наибольшее количество авиарейсов на планете может быть при таком условии? Путь длины 3 - три различных авиарейса такие, что второй начинается в городе, где заканчивается первый, а третий начинается там, где заканчивается второй.
  2. Теперь Матвей запрещает строить простые циклы нечётной длины. Какое наибольшее количество авиарейсов на планете может быть? (В каждом пункте запреты в предыдущих пунктах не учитываются)
  3. Матвей запрещает простые циклы нечётной длины. Какое наибольшее количество CkC_{k} может быть?
  4. Тимофей не любит полные подграфы и запрещает K3K_{3}. Какое наибольшее количество авиарейсов может быть?
  5. Тимофей запрещает K4K_{4}. Какое наибольшее количество авиарейсов? Какое наибольшее количество K3K_{3} ?
  6. Матвей запрещает C4C_{4}. Какое наибольшее количество авиарейсов? K3K_{3} ?
  7. Тимофей запрещает K3K_{3}. Какое наибольшее количество C4C_{4} ? CmC_{m} ?
  8. Тимофей запрещает K4K_{4}. Какое наибольшее количество C4C_{4} ? CmC_{m} ?
  9. Тимофей запрещает KnK_{n}. Какое наибольшее количество KmK_{m} ? CmC_{m} ?
  10. Матвей запрещает CnC_{n}. Какое наибольшее количество KmK_{m} ? CmC_{m} ?
  11. Изменится ли что-нибудь, если жители планеты потребуют, чтобы из каждого города можно было добраться до каждого авиарейсами?
  12. Предложите свои обобщения и дополнения к данной задаче.

Решение:

Ниже приведён подробный анализ каждого пункта задачи. Заметим сначала важное условие: все ограничения, введённые в предыдущих пунктах, остаются в силе. В задаче имеется N городов, между которыми нужно провести двусторонние авиарейсы (то есть ребра в неориентированном графе) так, чтобы из любого города можно было добраться до любого другого (то есть граф должен быть связным). При этом вводятся дополнительные условия – запрещаются некоторые конфигурации (пути, циклы, полные подграфы). Мы будем показывать, что при самом первом ограничении («нет простых путей длины 3») можно добиться максимальн...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое свойство графа является ключевым для выполнения условия «запрещаются простые циклы нечётной длины»?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет