Графы это хорошо и здорово. Графы много где используются и существует множество олимпиадных задач про них. Но в данном случае граф будет использоваться только, как пример и никакие его свойства нам не понадобятся. Условие: В стране 20 городов. Авиакомпания хочет организовать двусторонние рейсы между ними так, чтобы из любого города можно было добраться в любой другой не более чем за k пересадок. При этом количество авиалиний из любого города не должно превышать четырех. При каком наименьшем k это возможно? Решение: Заметим, что потребуется сделать не менее двух пересадок. Действительно, из произвольного города А без пересадок можно добраться не более чем в 4 города, а ровно с одной пересадкой — не более чем в 4*3 = 12 городов (так как один из рейсов ведет из каждого из этих городов в А). Итак, если использовать не более одной пересадки, то из любого города можно долететь не более чем в 16 других городов, а требуется — в 19. На рисунке показано, как можно организовать рейсы, чтобы было
Олимпиадная задача 108 (Графы, Пример плюс оценка)
16 января 202016 янв 2020
1624
1 мин