ПитерГор 2015
Ошибка.
Попробуйте повторить позже
В стране Центумии некоторые пары городов соединены дорогами, причем из каждого города выходит ровно дорог.
Пучком называется набор из
дорог, выходящих из одного города. Докажите, что все дороги можно разбить на несколько
пучков.
Подсказка 1
Очевидно, что задача на граф. Вершины — города, рёбра — дороги. Просто пытаться фиксировать пучки и искать следующие — плохая затея, мы вообще не будем знать, как ведёт себя граф в таком процессе. Нужно структурировать наш граф. Как мы можем это сделать, зная, что степень каждой вершины хотя бы 2?
Подсказка 2
Это намекает на циклы. Но будем действовать по порядку. Разобьём граф на компоненты связности. В каждой компоненте выделим наибольший по длине простой цикл. Удалим все входящие в них рёбра, запомним эти циклы. У каких-то вершин степень уменьшилась ровно на 2. Хм, интересно, может продолжить делать что-то подобное, пока не придём в "конечную позицию"?
Подсказка 3
Действительно! После этого снова разобьём граф на компоненты (могли появиться новые). Снова в каждой выделим цикл и т.д., пока циклы не закончатся. Интересно, как выглядит это конечная позиция?
Подсказка 4
Степень каждой вершины всегда кратна 2. Значит, в каждой компоненте всегда есть цикл, если есть рёбра (осознайте это). То есть в конце рёбер не останется. Какой из этого вывод можно сделать?
Подсказка 5
Все рёбра графа разбились на непересекающиеся простые циклы. Граф стал гораздо понятнее, через каждую вершину проходит ровно 50 циклов (осознайте это). Но пока не особо понятно, как выбрать из 100 рёбер вершины 10 пучков. Если выбирать произвольно, можно получить пересечения двух пучков из смежных вершин. Хочется, чтобы эти рёбра пучков как бы "смотрели в одну сторону", тогда они точно не совпадут для смежных вершин. Как бы это сделать...?
Подсказка 6
Идея! А давайте ориентируем наши циклы произвольным образом. Тогда из каждой вершины выходит по 50 рёбер и в каждую входит по 50 рёбер. А вот теперь осталось внимательно посмотреть на выходящие рёбра и понять, что если разбить их на пучки, то вы докажите утверждение задачи. Мы в вас верим! Успехов!
Рассмотрим граф , в котором вершины — это города, а рёбра — дороги. Степени всех вершин этого графа равны
Разобьем все рёбра
графа
на реберно непересекающиеся циклы. В каждом цикле зададим произвольно порядок обхода и ориентируем
рёбра в направлении обхода цикла. Тогда в каждую вершину
входит
ребер и из каждой вершины выходит тоже
ребер. Разобьем все ребра, выходящие из каждой вершины, на 5 пучков. Тогда все рёбра графа
разобьются на
пучки.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!