Подвешивание, ранжирование, упорядочивание в графах
Ошибка.
Попробуйте повторить позже
В стране из каждого города выходит не более дорог. Также известно, что между любыми двумя городами существует путь, проходящий не более чем по двум другим городам. Докажите, что в этой стране не более городов.
Подсказка 1:
Подвесим наш граф за какую-нибудь вершину. Сколько тогда "уровней" может быть в таком подвешенном графе?
Подсказка 2:
Всего у такого графа будет не более 4 "уровней". На первом уровне у нас, очевидно, только 1 вершина. Сколько тогда вершин может быть на 2 уровне? А на 3? А на 4?
Подсказка 3:
Сколько максимум ребер может вести из одной вершины на втором уровне в вершину на третьем? Может ли тогда на третьем уровне быть сильно больше вершин, чем на втором?
Представим страну как граф, где вершины — города, а ребра — дороги между городами.
“Подвесим” наш граф за какую-либо вершину. На первом уровне у нас будет только одна вершина, за которую мы подвешиваем. На втором уровне у нас будут все вершины, в которые можно попасть из вершины на первом уровне. На третьем уровне будут все вершины, в которые можно попасть из вершин второго уровня, которых нет на предыдущих двух уровнях. На четвертом уровне будут все вершины, в которые можно попасть из вершин третьего уровня, которых нет на предыдущих трех уровнях.
Докажем, что все вершины лежат на этих уровнях. Пойдем от противного, пусть существует такая вершина, что не принадлежит ни одному из этих уровней. Но тогда путь из вершины, за которую мы подвешивали наш граф, до этой вершины будет иметь более промежуточных городов (потому что, по факту, на наших четырех уровнях лежат все вершины, до которых можно добраться из выбранной не более чем через промежуточных города). Противоречие с условием.
Теперь посчитаем, какое наибольшее количество вершин может быть в нашем подвешенном графе. На первом уровне находится только одна вершина. На втором уровне может находиться не более вершин, т.к. из вершины на первом уровне выходит не более ребер. Из каждой вершины на втором уровне на третий уровень уходит не более ребер, поскольку одно ребро уходит на первый уровень. Т.е. на третьем уровне вершин не более чем в раза больше, чем на втором, или же не более Аналогично вершин на четвертом уровне больше, чем на третьем, не более чем в раза, т.е. не более Тогда в сумме у нас не более вершины в графе. На языке задачи получаем, что в стране не более городов.
Специальные программы
Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!
Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.
Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.
Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».
Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!
Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!