Loading [MathJax]/jax/output/SVG/jax.js

Олимпиада имени Леонарда Эйлера 2016-2017 учебный год, I тур регионального этапа


Между городами страны организованы двусторонние беспосадочные авиарейсы таким образом, что от каждого города до каждого другого можно добраться (возможно, с пересадками). Более того, для каждого города A существует город B такой, что любой из остальных городов соединён напрямую с A или с B. Докажите, что от любого города можно добраться до любого другого не более, чем с двумя пересадками. ( И. Богданов )
посмотреть в олимпиаде

Комментарий/решение:

Комментарии от администратора Комментарии от администратора №1.     Решение. Пусть X и Y — произвольные два города, а X, Z1, , Zk, Y — маршрут между ними с наименьшим числом пересадок. Предположим, что k3. Тогда Z2 не соединён рейсом ни с X, ни с Y, иначе наш маршрут можно бы было бы сократить, воспользовавшись этим рейсом. По условию, существует город B такой, что каждый город, отличный от Z2 и B, соединён рейсом хотя бы с одним из них. Значит, каждый из городов X и Y либо соединён с B, либо сам является городом B. Но, если XBY, то существует маршрут X, B, Y с одной пересадкой, в противном случае существует даже рейс между X и Y. В любом случае мы получили противоречие с выбором k. Значит, предположение неверно, и k2. В силу произвольности выбора X и Y требуемое утверждение доказано.