Страниц: 1 [2] 3 4 5
  Печать  
Автор Тема: Ещё раз о мудрецах  (Прочитано 28028 раз)
0 Пользователей и 1 Гость смотрят эту тему.

Задачу придумал сам - навеяло. Является по сути компиляцией нескольких задач Smiley
У Шаха М мудрецов и он решил узнать насколько они умны.
Он собрал их и показал им образцы колпаков К разных цветов (К<М).
Он сказал что каждому мудрецу будет надет колпак с одним из этих К цветов, каждый мудрец будет видеть колпаки других.
Будут использованы все цвета.
Все мудрецы будут сидеть в одном зале и смотреть друг на друга. Ни говорить, ни жестикулировать нельзя.
Те, из мудрецов, которые готовы назвать свой цвет, могут молча выйти из Зала и назвать свои цвета Шахине, которая зафиксирует ответ. А Шах будет сидеть в зале и засечёт время по Главным часам шахства, которые тоже в зале и видны всем.
Часы - обычные цифровые часы с часами и минутами.
Мудрецам предлагается посовещаться между собой некоторое время, после чего процедура начнётся и пойдёт отсчёт времени.
Смогут ли мудрецы определить цвет своего колпака?
Соображают они очень и очень быстро.

zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #15 : Июль 16, 2013, 17:10:10 �

Подумайте ещё Smiley
Допустим, что Шах надел на них 20 синих колпаков, 50 красных, а остальные цвета - ещё в большем количестве Smiley. То есть, меньше всего синих колпаков, затем - красных и т,д.  

В рамках данного алгоритма сократить время (дискретное время) невозможно.
Записан
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #16 : Июль 16, 2013, 17:33:11 �

Подумайте ещё Smiley
Допустим, что Шах надел на них 20 синих колпаков, 50 красных, а остальные цвета - ещё в большем количестве Smiley. То есть, меньше всего синих колпаков, затем - красных и т,д.  

В рамках данного алгоритма сократить время (дискретное время) невозможно.

И вот почему.
Они могут начать с большего времени (например с 15-ой минуты), если:
а) Уверены, что меньшего количества колпаков (чем 15) одного цвета нет
б) Уверены, что остальные уверены в этом.

С а) проблем не возникнет.
Тепер по пункту б)

1) мудрец насчитал 19 синих 50 красных и т.д.
он уверен, что меньше 19 колпаков одного цвета нет.
Он вполне предполагает, что всвете его подсчета кто-то (назовём его второй мудрец) насчитает 18 синих (один из этих 19).

2) Соответственно этот второй мудрец вполне может предположить, что кто-то (третий мудрец) насчитает 17 синих.

3) Соответственно этот третий мудрец вполне может предположить, что кто-то (четверты мудрец) насчитает 16 синих.

и т.д. по нисходящей.
Записан
Tim
Гений-Говорун
*
Offline Offline

Сообщений: 1079

СПАСИБО
-вы поблагодарили: 128
-вас поблагодарили: 1148



Просмотр профиля
Ответ #17 : Июль 16, 2013, 17:33:30 �

Может чего недопонимаю, а как при 20 красных и 20 синих, выберут красный и синий. И красный и синий видит по 19 колпаков. Прошло 19 минут. И что?
Записан
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #18 : Июль 16, 2013, 17:38:17 �

Может чего недопонимаю, а как при 20 красных и 20 синих, выберут красный и синий. И красный и синий видит по 19 колпаков. Прошло 19 минут. И что?
Синий видит 19 синих и 20 красных. Поэтому на 20-й минуте он выйдет зная, что он синий
Аналогично красный
Записан
Tim
Гений-Говорун
*
Offline Offline

Сообщений: 1079

СПАСИБО
-вы поблагодарили: 128
-вас поблагодарили: 1148



Просмотр профиля
Ответ #19 : Июль 16, 2013, 17:40:28 �

Да, понял, вопрос снимается
Записан
Tim
Гений-Говорун
*
Offline Offline

Сообщений: 1079

СПАСИБО
-вы поблагодарили: 128
-вас поблагодарили: 1148



Просмотр профиля
Ответ #20 : Июль 16, 2013, 17:45:46 �

Подумайте ещё Smiley
Допустим, что Шах надел на них 20 синих колпаков, 50 красных, а остальные цвета - ещё в большем количестве Smiley. То есть, меньше всего синих колпаков, затем - красных и т,д.  

В рамках данного алгоритма сократить время (дискретное время) невозможно.

И вот почему.
Они могут начать с большего времени (например с 15-ой минуты), если:
а) Уверены, что меньшего количества колпаков (чем 15) одного цвета нет
б) Уверены, что остальные уверены в этом.

С а) проблем не возникнет.
Тепер по пункту б)

1) мудрец насчитал 19 синих 50 красных и т.д.
он уверен, что меньше 19 колпаков одного цвета нет.
Он вполне предполагает, что всвете его подсчета кто-то (назовём его второй мудрец) насчитает 18 синих (один из этих 19).

2) Соответственно этот второй мудрец вполне может предположить, что кто-то (третий мудрец) насчитает 17 синих.

3) Соответственно этот третий мудрец вполне может предположить, что кто-то (четверты мудрец) насчитает 16 синих.

и т.д. по нисходящей.

А вы не усложняете? меньше 18 как могут насчитать?
Записан
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #21 : Июль 16, 2013, 17:58:43 �

Подумайте ещё Smiley
Допустим, что Шах надел на них 20 синих колпаков, 50 красных, а остальные цвета - ещё в большем количестве Smiley. То есть, меньше всего синих колпаков, затем - красных и т,д.  

В рамках данного алгоритма сократить время (дискретное время) невозможно.

И вот почему.
Они могут начать с большего времени (например с 15-ой минуты), если:
а) Уверены, что меньшего количества колпаков (чем 15) одного цвета нет
б) Уверены, что остальные уверены в этом.

С а) проблем не возникнет.
Тепер по пункту б)

1) мудрец насчитал 19 синих 50 красных и т.д.
он уверен, что меньше 19 колпаков одного цвета нет.
Он вполне предполагает, что всвете его подсчета кто-то (назовём его второй мудрец) насчитает 18 синих (один из этих 19).

2) Соответственно этот второй мудрец вполне может предположить, что кто-то (третий мудрец) насчитает 17 синих.

3) Соответственно этот третий мудрец вполне может предположить, что кто-то (четверты мудрец) насчитает 16 синих.

и т.д. по нисходящей.

А вы не усложняете? меньше 18 как могут насчитать?
Ещё раз
Первый насчитал 19. Он вправе считать что ситуация когда кто-то насчитал 18 вполне реальна. А если она реальна. То почему, тот, кто предположительно насчитал 18 не вправе предположить, что кто-то из 18 насчитал 17?
Записан
Tim
Гений-Говорун
*
Offline Offline

Сообщений: 1079

СПАСИБО
-вы поблагодарили: 128
-вас поблагодарили: 1148



Просмотр профиля
Ответ #22 : Июль 16, 2013, 18:12:23 �

Все сидят в одном зале и видят всех, кроме себя. Минимум, которые видит любой синий 19. Он не знает своего колпака в начальный момент времени и может предположить, что любой из синих оценит нижнюю границу в 18. Но почему, кто-то из синих должен оценить ее в 17, если видит перед собой минимум 19 колпаков?
Записан
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #23 : Июль 16, 2013, 18:18:26 �

Но почему, кто-то из синих должен оценить ее в 17, если видит перед собой минимум 19 колпаков?
Потому что, с точки зрения того самого "первого мудреца" необязательно что все видят 19 колпаков.

О семнадцати думает предполагаемый первым мудрецом второй мудрец, который насчитал 18
Записан
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #24 : Июль 16, 2013, 18:21:56 �

Минимум, которые видит любой синий 19.
Это откуда знать "первому мудрецу"
Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #25 : Июль 16, 2013, 20:58:21 �

Подумайте ещё Smiley
Допустим, что Шах надел на них 20 синих колпаков, 50 красных, а остальные цвета - ещё в большем количестве Smiley. То есть, меньше всего синих колпаков, затем - красных и т,д.  
В рамках данного алгоритма сократить время (дискретное время) невозможно.
В рамках данного - невозможно.
Но у Вас ведь светлая голова, zhekas, мне до неё - далеко (это не комплимент).
Постарайтесь выйти за рамки данного алгоритма. Smiley
Задача имхо, становится очень интересной.
Записан
Питер Пен
Свой человек
***
Offline Offline

Сообщений: 335

СПАСИБО
-вы поблагодарили: 92
-вас поблагодарили: 117


Просмотр профиля
Ответ #26 : Июль 17, 2013, 00:43:09 �

«Синие» могут помочь другим. Допустим, если «синие» поняли, что они синие, то они могут сидеть еще лишнюю минуту, чтобы дать понять «красным», что их четное число. Тогда «красные» могут выйти уже и на следующей минуте после «синих». Но если следующих за «красными» тоже четное число, то «красные» сидят не 1 мин. после синих, а 2 мин.

Эти пользователи сказали вам СПАСИБО :

buka

За это сообщение 1 пользователь сказал спасибо!
Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #27 : Июль 17, 2013, 01:27:55 �

Или, например, договориться выходить в начале минуты или в конце Smiley
Тепло Smiley
Подумайте, что ещё можно сделать, играя на чётности
Записан
zhekas
Гений-Говорун
*
Offline Offline

Сообщений: 1035

СПАСИБО
-вы поблагодарили: 34
-вас поблагодарили: 487



Просмотр профиля Email
Ответ #28 : Июль 17, 2013, 11:19:14 �

Или, например, договориться выходить в начале минуты или в конце Smiley
Тогда каждая следующая группа мудрецов с наименьшим (на данный момент) колпаков будет выходить на следующей минуте после предыдущей. только "синие" будут ждать всё свое вермя (20 мин).
Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #29 : Июль 17, 2013, 14:00:06 �

Или, например, договориться выходить в начале минуты или в конце Smiley
Тогда каждая следующая группа мудрецов с наименьшим (на данный момент) колпаков будет выходить на следующей минуте после предыдущей. только "синие" будут ждать всё свое вермя (20 мин).
Да Smiley
Но я вижу ещё один вариант  Laugh
Этот вариант хорошо работает, когда много мудрецов и мало цветов.
Но сама фишка - не в этом варианте (он - принципиально другой), а в том обсуждении, которое я предвижу после того, как этот вариант будет назван. Повторяю: вариант с трюком Smiley
Могу дать наводку, если захотите.
Записан
Страниц: 1 [2] 3 4 5
  Печать  
 
Перейти в: