Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет flaass ([info]flaass)
@ 2008-08-09 14:04:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
решение задачки
Условие напоминаю:
В каждой вершине графа стоит светофор, красный/зеленый. В каждую следующую секунду каждый светофор, если среди соседних с ним более половины не его цвета, меняет свой цвет (иначе остается тем же). Докажите, что через некоторое время картинка либо перестанет меняться, либо будет меняться с периодом 2 секунды.

Решение:
Во-первых, если б светофоры меняли цвет не разом, а по очереди, то задача была бы тривиальна, и картинка бы непременно стабилизировалась: ибо при каждом изменении количество "разноцветных" ребер строго уменьшается.
Но здесь так оно не работает, да и не должно: ведь появляются откуда-то циклы длины 2!
А мы заменим граф. Возьмем две копии множества вершин, и соединим вершины из разных копий, если их прообразы соединены. Чтоб совсем гладко, соединим меж собой две копии одной и той же вершины, если ее степень четна.
А теперь будем менять по очереди: сначала по цветам одной доли вычисляем цвета в другой доле, потом по полученным цветам вычисляем новые цвета первой доли и т.д.
Что картинка стабилизируется, теперь очевидно, как и выше. И совсем легко понять, что больше делать ничего не надо: задача решена :)


Нашли трое: [info]jedal@lj на пару с [info]urkud@ljом, и безымянный сотрудник конторы Гугл по имени Томаш Чайка.

Еще возникла попутная задачка:

[info]komprendre@lj: Найти такой граф такой что перед началом мало красных и много зеленых, но через какое-то количество ходов красные "побеждают".
Уточняю: надо выбрать какое-то N и придумать бесконечную серию конечных графов, в каждом из которых вначале не более N красных вершин, а в конце все красные.


(Читать комментарии) - (Добавить комментарий)

Re: чередование экземпляров
[info]avzel@lj
2008-08-09 11:50 (ссылка)
Спасибо, дошло! Чтобы уж забить последний гвоздь:

>Чтоб совсем гладко, соединим меж собой две копии одной и той же вершины, если ее степень четна.

Зачем?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]flaass@lj
2008-08-09 11:54 (ссылка)
Чтобы было правдой, что "всякое изменение картинки приводит к строгому уменьшению числа разноцветных ребер". Если степень вершины четна, и соседей поровну, то ее следующий цвет совпадает с текущим, и может отличаться от предыдущего: изменение есть, а строгого уменьшения нет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]avzel@lj
2008-08-09 12:33 (ссылка)
Понял. ЗдОрово!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]flaass@lj
2008-08-09 12:36 (ссылка)
Кстати, спасибо за вопросы. Теперь, с этой веточкой, и другим будет легче разобраться.

(Ответить) (Уровень выше)


(Читать комментарии) -