![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#91 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Первая задача нерешаемая.
|
![]() |
![]() |
![]() |
#92 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#93 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Utkin
У нас только две книжки и каждая может быть только в двух состояниях, т.е. 4 состояния всего. И каждый из заключённых никак не может сказать, трогал кто то книжки до него, или это начальное состояние. P.S. Я бы ещё в комнате какой нибудь булев флаг создал, в обнулённом начальном состоянии. |
![]() |
![]() |
![]() |
#94 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Можно. 1 лидер и 4 ведомых. Не важно кто первый и начальное положение книг.
Лидер - если Капитал обложкой вверх, то переворачивает его и счетчик +1 (счетчик=8 -> финиш, все побывали как минимум раз), иначе ворочает другую Любой ведомый - если Капитал обложкой вниз и ранее это видел меньше двух раз, то переворачивает его, иначе ворочает другую Очень похожая, но без концлагеря была уже здесь задачка
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#95 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#96 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
А Вы можете привеси иные доказательства?
Хоть, какие нибудь, кроме слов.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#97 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#98 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Дык если сказать, что изначально "Капитал" лежит обложкой кверху, то всё очень просто : (идея очень похожа на вариант "Аватара"..)
Выбираем лидера.. Тогда.. Если в комнату заходит лидер : и если книга так и лежит обложкой вверх, то ничего не делаем.. иначе, увеличиваем некий счетчик(изначально равный 0) на 1-ку.. Если в комнату заходит не лидер : и если книга лежит кверху обложкой, то переворачиваем её.. иначе ничего не делаем.. Как только лидер насчитал 4, он говорит заветные слова, и всё дружно выходят на волю.. |
![]() |
![]() |
![]() |
#99 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Аватар Poma][a там каждый должен сказать что все там уже побывали,
любой из вас в любое время может сказать "Мы все здесь уже были!". и зэки изолированы но уже завтра вы будете находиться в разных камерах и никогда не будете встречаться. Не имеет смысла выделять лидеров для подсчёта, т.к. расшарить это значение для других зэков нам состояний книг не хватит. Вот если бы книг было больше, то можно было бы зафигачить вначале GUID, это значило бы, что первый зэк проинициализировал память, а в остальные можно бы было использовать как счётчик. ![]() А в таком виде задача не решаемая. |
![]() |
![]() |
![]() |
#100 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
глюк форума
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интересные и занимательные факты | Аватар | Свободное общение | 0 | 24.03.2012 14:32 |
Интересные факты из истории Delphi | Chudo4258 | Помощь студентам | 3 | 27.01.2010 07:40 |