|   |   | 
| 
 | Задача. Мудрецы и колпаки | ☑ | ||
|---|---|---|---|---|
| 0
    
        1Сергей 10.07.18✎ 10:36 | 
        Три мудреца поспорили, кто из них самый мудрый. Чтобы выяснить правду, каждый надел на голову колпак случайного цвета. Каждый мудрец видит цвета колпаков своих оппонентов, но не видит свой собственный. Побеждает тот, кто сможет определить цвет своего колпака. 
 Так получилось, что все трое вытянули колпаки белого цвета. Мимо проходящий прохожий сообщает им: «на одном из вас надет белый колпак». Через некоторое время самый умный из мудрецов воскликнул: «на мне белый колпак!!!». Как он об этом догадался? | |||
| 235
    
        exwill 12.07.18✎ 09:31 | 
        (232) Под запуском программы надо понимать запуск программы. И ничего больше.
 Задача составлена очень грамотно. У островитян религия. Как и у всякой религии, у нее нет даты принятия. | |||
| 236
    
        exwill 12.07.18✎ 09:32 | 
        (234) Не должны. Путешественник нарушил религиозный запрет.     | |||
| 237
    
        exwill 12.07.18✎ 09:37 | 
        (232) Более того. Если бы он сообщил им новую информацию, например "я не вижу ни на ком из вас колпака красного цвета", тогда мудрецы не смогли бы решить задачу.     | |||
| 238
    
        Loyt 12.07.18✎ 09:37 | 
        (235) Ой, да, именно поэтому ты прицепил запуск пользователями миллионов программ к задаче, в которой программ в таком значении вообще не упоминалось.
 У религий есть даты принятия. Но это и не важно, каждый раз, когда новому островитянину объясняют суть религии, это неизбежно влечёт за собой пересчет цветов глаз всеми, также, как и в задаче. | |||
| 239
    
        Loyt 12.07.18✎ 09:39 | 
        (237) Все мудрецы видят по два белых колпака и знают, что любой другой видит минимум один белый колпак. Сообщение о том, что на ком-то есть белый колпак - оно вообще ненужное ни для чего, это очевидная всем истина изначально.     | |||
| 240
    
        Loyt 12.07.18✎ 09:43 | 
        (236) Кстати, по поводу запрета. 
 Что важней для островитянина - убиться, узнав цвет глаз, или нарушить запрет, своим действием раскрыв цвет глаз для других? В условии про это ничего не сказано, мы это додумываем сами. | |||
| 241
    
        exwill 12.07.18✎ 09:44 | 
        (238) Ты путаешь дату принятия и дату манифеста.
 Пророк провозглашает религию. Кто-то принимает ее, кто-нет. Через некоторое время религию принимают 60%, 70, 80, 90, 100%. Общей даты принятия нет. Далее. Молодого человека посвящают в суть религии. От какого дня он должен делать пресловутый "пересчет"? | |||
| 242
    
        vova1122 12.07.18✎ 09:44 | 
        (238) В таком случае дата отсчета для каждого островитянина будет своя. И поэтому их абсолютная логика это понимает. Что не дает возможности понять кто с какой даты считает первый день. А когда турист сказал всем одновременно, то все понимают, что каждый на острове начал считать с этой даты     | |||
| 243
    
        exwill 12.07.18✎ 09:46 | 
        (240) И то и другое - абсолют. В чем суть вопроса?     | |||
| 244
    
        Loyt 12.07.18✎ 09:48 | 
        (241) Как только он узнаёт правила, он начинает считать. Причём всё племя знает, что он начал считать и тоже начинает считать.     | |||
| 245
    
        Loyt 12.07.18✎ 09:49 | 
        (243) В приоритете, естественно. Какое действие приоритетней, если они противоречат друг другу?     | |||
| 246
    
        vova1122 12.07.18✎ 09:51 | 
        (244) узнать правила религии и принять ее - это разные вещи. Узнать мог давно, а принять ее только спустя некоторое время     | |||
| 247
    
        Loyt 12.07.18✎ 09:54 | 
        (246) А, ну то есть тут играем, тут не играем, а тут рыбу заворачивали. Суицидальные роботы внезапно превращаются в живых людей?     | |||
| 248
    
        Loyt 12.07.18✎ 09:58 | 
        (246) Вообще забавно, что для оправдания некоего типа чисто математического решения вам приходиться выдумывать целую историю, протекающую где-то далеко за кадром данного в задаче.     | |||
| 249
    
        Повелитель 12.07.18✎ 10:03 | 
        (0) Отгадка такая.
 Самый мудрый говорит, у меня колпак "любой цвет", потом снимает его и видит угадал он или нет. Если угадал, то говорит, что угадал потому, что мудрец и обсоновывать это не собирается. Если не угадал цвет, то так как он мудрец, то находить слова, чтобы доказать другим, что он прав. | |||
| 250
    
        Loyt 12.07.18✎ 10:09 | 
        (249) Дык задача в (0) вообще нерешаема, в ней недостаточно данных. Более того, в ней нет даже четких "периодов получения информации", чтобы рекурсию приложить.     | |||
| 251
    
        vova1122 12.07.18✎ 10:10 | 
        (248) у меня ведь не абсолютная логика. Поэтому я думаю исходя из своей логики.
 (239) а вот тут информация от стороннего наблюдателя о белом колпаке нужна для того чтобы мудрец в своих рассуждениях мог правильно думать за разсуджения других | |||
| 252
    
        vova1122 12.07.18✎ 10:16 | 
        (250) какраз достаточно данных. И лишних данных тоже нет. Что тебе не зватает в (0)     | |||
| 253
    
        Loyt 12.07.18✎ 10:18 | 
        (251) Дык речь о том, что "абсолютная логика" - это нифига не достаточное условие, многое оставлено на домысливание.
 Нет, не нужна. Потому что в данном конкретном случае рекурсивные размышления о том, как бы мог думать другой мудрец, обламываются реальностью. До этапа "если он видит два чёрных колпака" просто невозможно дойти, потому что в реальности мудрец точно видит минимум один белый колпак. | |||
| 254
    
        Loyt 12.07.18✎ 10:20 | 
        (252) Можно начать с простейшего, как мудрец может знать, тупят ли его коллеги в текущий момент или уже имеют решение и ждут реакции от него?     | |||
| 255
    
        exwill 12.07.18✎ 11:12 | 
        (245) Что чему противоречит?     | |||
| 256
    
        Loyt 12.07.18✎ 11:32 | 
        (255) Самоубийство в определённый день даёт остальному племени информацию о цвете глаз. Они ведь по решению так и вымирают полностью на последний день, наблюдая чужое самоубийство.     | |||
| 257
    
        exwill 12.07.18✎ 11:40 | 
        (250) Да, в этом плане задача уступает своему аналогу (30).
 Там периодичность есть. | |||
| 258
    
        exwill 12.07.18✎ 11:44 | 
        (256) Так как эту религию придумал математик, то она самая логичная из всех религий. У нее только один догмат.
 Никто не должен знать цвет своих глаз. Тот, кто узнал, умирает и тем самым восстанавливает порядок. Запрет сообщать другим цвет их глаз прямо не постулируется, а вытекает из догмата. | |||
| 259
    
        exwill 12.07.18✎ 11:52 | 
        (202) У этой задачи есть решение, но нематематику оно будет неочевидно.
 Каждый мудрец должен назвать такой цвет, чтобы остаток от деления суммы всех цветов на n был равен порядковому номеру мудреца. | |||
| 260
    
        mastodont 12.07.18✎ 12:02 | 
        много написали.
 В каком сообщение ответ на (0)? Например ситуация на двоих белые колпаки на 3-м фиолетовый. При этом утверждение прохожего верно. "На одном из них точно белый". И как в этом случае рассуждать мудрецам? | |||
| 261
    
        1Сергей 12.07.18✎ 12:03 | 
        (260) ответ в (7) с поправкой в (22)     | |||
| 262
    
        mastodont 12.07.18✎ 12:07 | 
        (261)
 а можно поподробнее? вот допустим 1-белый 2-белый 3-синий 1-й видит белый и синий. Как он поймет свой цвет? 3-й видит два белых. Как он поймет свой цвет? Почему он точно белый? | |||
| 263
    
        1Сергей 12.07.18✎ 12:10 | 
        (262) ок.
 Рассмотрим ситуасьон, когда 1 синий, два белый. Сидит один белый и видит одного белого, другого синего и думает: "Так, на нём белый колпак, но он молчит. Если бы белый был один, он бы сразу догадался, что это он. Но т.к. он молчит, значит белых два. он и я" | |||
| 264
    
        vova1122 12.07.18✎ 12:17 | 
        (263) Третий не узнает свой цвет. так как или первый или второй раньше успеют назвать свой цвет (как как количество рекурсий размешлений у них меньше). У в задаче нужно выяснить кто из них самый умный.     | |||
| 265
    
        mastodont 12.07.18✎ 12:18 | 
        (263) в условии нет ограничения на цвета и их количество.
 И вот белый, который рассуждает на знает что белые вообще должны быть... Почему он не может подумать, что на нем оранжевый? | |||
| 266
    
        vova1122 12.07.18✎ 12:18 | 
        (263) -> (262)     | |||
| 267
    
        Вася Теркин 12.07.18✎ 12:18 | 
        (263) Сидят на форуме нное количество тупых одинэсников. Им говорят: у одного из вас оклад 1500 долларов. 
 Полфорума отвечает Гладиолус. И чего дальше? Кто из них мудрец? | |||
| 268
    
        1Сергей 12.07.18✎ 12:19 | 
        (265) камон, мужик проходил и сказал что как минимум один белый     | |||
| 269
    
        Вася Теркин 12.07.18✎ 12:22 | 
        Как минимум у одного из вас зарплата белая... И остальные пошли топиться.     | |||
| 270
    
        mastodont 12.07.18✎ 12:22 | 
        (268) да, точно) все логично))     | |||
| 271
    
        Вася Теркин 12.07.18✎ 12:24 | 
        Вообще у НСа хорошая задача про то, что остальные должны убить себя. И сразу у оставшихся оклады вырастут в разы.
 Это разновидность задачи про пенсионеров. Скольким надо не дать пенсии чтобы существующим за их счет повысить? | |||
| 272
    
        vova1122 12.07.18✎ 12:25 | 
        (269) не взлетит. Так как тут наоборот. Все знают о своей зарплате а про остальных ничего незнают     | |||
| 273
    
        Вася Теркин 12.07.18✎ 12:25 | 
        (272) Тогда как в (269)...     | |||
| 274
    
        vova1122 12.07.18✎ 12:27 | 
        (273) во первых религия 1С-ников не запрещает иметь черную ЗП     | |||
| 275
    
        Вася Теркин 12.07.18✎ 12:29 | 
        Но как же теорема БжС и растущая в массах гражданская сознательность...?     | |||
| 276
    
        Loyt 12.07.18✎ 12:40 | 
        (268) Проблема в том, что утверждение о наличие белого колпака даёт возможность определения цвета своего колпака только в ситуации, когда один из мудрецов видит два чёрных (или не белых) колпака. Но мы не можем перейти на этот уровень рекурсии, потому что точно знаем о невозможности такой ситуации. То есть решение получается неопределённым.     | |||
| 277
    
        1Сергей 12.07.18✎ 12:41 | 
        (276) блин, ещё один     | |||
| 278
    
        vova1122 12.07.18✎ 12:49 | 
        (276) обоснуй     | |||
| 279
    
        HawkEye 12.07.18✎ 12:50 | 
        (276) тебя не просят решить за мудрецов, они уже все решили... тебя просят объяснить это решение....     | |||
| 280
    
        Loyt 12.07.18✎ 12:53 | 
        Утверждение о наличие белого колпака позволяет всем мудрецам сделать вывод, что черных колпаков не больше одного. Но для определения собственного колпака им не хватает данных. Они все ждут, когда другие мудрецы определят свой цвет. Разве что высосать решение из времени, типа просидели несколько часов и поняли, что у всех равная неопределённость и значит колпак белый.     | |||
| 281
    
        exwill 12.07.18✎ 12:53 | 
        Кстати, математически правильный ответ на задачу о голубоглазых островитянах не:
 100 голубоглазых убьются на 100-й день а: как минимум один голубоглазый убьется до 101 дня | |||
| 282
    
        exwill 12.07.18✎ 12:55 | 
        (280) По условиям задачи у них соревнование. Каждый заинтересован выдать правильный ответ максимально быстро.     | |||
| 283
    
        exwill 12.07.18✎ 13:03 | 
        (281) С учетом человеческой природы, можно сказать, что в первый же день убьется один голубоглазый и, возможно, несколько кареглазых.     | |||
| 284
    
        Loyt 12.07.18✎ 13:06 | 
        (283) Они же роботы. Если бы они убивались случайно, то население бы выжило, а самоубились бы только самоубийцы, как и в обычном обществе.     | |||
| 285
    
        exwill 12.07.18✎ 13:09 | 
        (284) А они не случайно. Они обдуманно. 100 самоубийств не будет. Будет несколько. В лучшем случае - одно.     | |||
| 286
    
        exwill 12.07.18✎ 13:12 | 
        (285) Это объясняет - почему они до сих пор живы.     | |||
| 287
    
        Loyt 12.07.18✎ 13:13 | 
        (282) Ненадёжно, я считаю. Сколько времени нужно выждать, чтобы исключить тупняк? Секунду? Пять? Десять? Если ответа нет прям долго, можно сделать вывод. Но вот сколько это "долго"?
 Там, где в задачу вводятся периоды "день", "час", когда и происходит опрос - условия более надёжные получаются. | |||
| 288
    
        Loyt 12.07.18✎ 13:14 | 
        (286) Если они могут играть с временем самоубийства, то и путешественник для них не страшен.     | |||
| 289
    
        exwill 12.07.18✎ 13:23 | 
        (283) Ошибся. Убьется один голубоглазый в первый же день. Кареглазые не пострадают.     | |||
| 290
    
        Loyt 12.07.18✎ 13:24 | 
        (258) Кстати, если прямого запрета сообщать о цвете глаз нет, то это само по себе защищает от массового суицида.     | |||
| 291
    
        Loyt 12.07.18✎ 13:25 | 
        (289) Как он узнает в первый день?     | |||
| 292
    
        vova1122 12.07.18✎ 13:25 | 
        (289) это почему?     | |||
| 293
    
        exwill 12.07.18✎ 13:27 | 
        (287) Просто задача так сформулирована. Можно было так:
 Мудрецы думают 10 мин. Потом записывают свой ответ: "я знаю, что мой цвет ..." или "я не знаю свой цвет". Потом знакомятся с ответами и думают следующие 10 мин. Но так получается громодзко. | |||
| 294
    
        exwill 12.07.18✎ 13:31 | 
        (292) После слов путешественника наступит непродолжительная пауза. Затем к нему кинутся со всех сторон люди (это будут, конечно, не все, но 100 из 1000 наберется) с вопросом "не меня ли ты имел ввиду?" Первый голубоглазый, получивший утвердительный ответ, спасет всех остальных.     | |||
| 295
    
        rsergio 12.07.18✎ 13:51 | 
        Условия немного неверные.
 "на одном из вас надет белый колпак" из уст прохожего даст решение только задачи с двумя мудрецами. С тремя этой информации не хватает и прохожий должен был сказать "на двоих из вас надет белый колпак" | |||
| 296
    
        Loyt 12.07.18✎ 13:56 | 
        (295) Если считать, что отсутствие ответа всегда обосновано, то отсутствие ответа от двух других мудрецов подскажет каждому из них, что их колпак белый.     | |||
| 297
    
        exwill 12.07.18✎ 13:57 | 
        (295) Не поверишь, это даст решение для любого n мудрецов.     | |||
| 298
    
        rsergio 12.07.18✎ 14:01 | 
        (296) В изначальном условии отсутствие ответа ничего не говорит.
 Возьмем любого мудреца. Он видит двоих в белых колпаках. Т.е. каждый из них видит как минимум один белый колпак, если у него не белый. Зная что на ком-то есть белый колпак не дает ответ а что же на нём т.к. один белый он уже видит. И видит ли он один белый или два - не важно. Остальные будут молчать при любом раскладе, даже если у того кто думает будет на голове черный, или желтый, или белый. Ничего не изменится. | |||
| 299
    
        exwill 12.07.18✎ 14:02 | 
        (298) Возьми условия из (293) и тебе сразу станет легче.     | |||
| 300
    
        1Сергей 12.07.18✎ 14:06 | 
        (298) каждый мудрец знает, что остальные тоже мудрецы     | |||
| 301
    
        rsergio 12.07.18✎ 14:09 | 
        (299) При любом раскладе изначальная задача не имеет решения, без изменения условия.
 Например, один мудрец предполагает что у него красный колпак. Что это изменит? Каждый его оппонент видит белый и красный и не может определить свой цвет т.к. белый он видит, красный видит, а какой у него не знает. То же будет, если предположить что у него зеленый. Такая же реакция - двум другим не хватает данных, чтобы определить свой цвет. То же будет и когда он предположит что у него белый. Двум двоим опять не хватает информации о принятии решения. При любом цвете его колпака он понимает, что два других не могут принять решение. И только если поменять условие можно по паузе в ответе понять, что такой вариант приводит только к одному решению. | |||
| 302
    
        1Сергей 12.07.18✎ 14:13 | ||||
| 303
    
        exwill 12.07.18✎ 14:18 | 
        (301) Условие в (293) аналогично условию в (0). Просто в (0) условие более изящно. Вместо громоздкого описания периодов говорится о соревновании.     | |||
| 304
    
        exwill 12.07.18✎ 14:19 | 
        Кто-нибудь проверял решение (202)?     | |||
| 305
    
        rsergio 12.07.18✎ 14:29 | 
        (303) Так мы говорим что изначальные условия верные или нет?
 Я лишь про то, что по изначальным условиям в очень многих вариантах мудрецы будут молчать и даже самому мудрому из них это ничего не даст. Например, мы изначально знаем что на двоих белые колпаки, а на одном красный (Б-Б-К). Это изменит рассуждения хотя бы одного из мудрецов и будет ли отличаться от того, если на всех белые (Б-Б-Б)? Нет, все будут молчать в обоих случаях. Т.к. каждый будет видеть как минимум один белый колпак. Ситуация изменится только если белый колпак будет только у одного (Б-К-К) или когда прохожий скажет что у двоих белые колпаки. | |||
| 306
    
        dezss 12.07.18✎ 14:31 | 
        кстати про самоубийц...
 имхо, они должны все убиться на 2-й день. Смотрите. Каждый голубоглазый видят 99 голубоглазых. Не 1, не 2, а именно 99. Т.е. он должен считать, что прямо сегодня ночью они все и убьются. Но если они не убились, значит и этот тоже голубоглазый, следовательно, они убьются на 2-й день. | |||
| 307
    
        1Сергей 12.07.18✎ 14:32 | 
        (305) см (263)     | |||
| 308
    
        Loyt 12.07.18✎ 14:33 | 
        (306) Нигде не задано, что они все голубоглазые.     | |||
| 309
    
        rsergio 12.07.18✎ 14:50 | 
        (307) понял, многоходовочка :)     | |||
| 310
    
        dezss 12.07.18✎ 14:57 | 
        (308) ну и что?
 они видят 99 голубоглазых, поэтому должны считать, что они все убьются в первый же день, если эти 99 видят только 98...но эти 99 видят тех же 99 и считают так же... но раз в первый день они не убились, значит каждый из них поймет, что он тоже голубоглазый и убьется на 2-й день.... так что кареглазые, если че, тоже на 2-й день должны убиться... | |||
| 311
    
        exwill 12.07.18✎ 14:59 | 
        (306) Убьется, как минимум, один в день, начиная с первого и кончая сотым.     | |||
| 312
    
        exwill 12.07.18✎ 14:59 | 
        (310) Кареглазые не пострадают.     | |||
| 313
    
        Loyt 12.07.18✎ 15:02 | 
        (310) Да почему они в первый день убьются, если в племени, например, 500 человек?
 (311) Да вот ещё. Даже в случае роботов все голубоглазые убьются в один день, а все кареглазые - на следующий. И если голубоглазый не был единственным человеком в племени, это произойдёт точно не в первый день. | |||
| 314
    
        dezss 12.07.18✎ 15:03 | 
        (312) я имел ввиду, что если про них тоже зайдет речь, они не на 1000-й день убьются, а тоже на 2-й)     | |||
| 315
    
        dezss 12.07.18✎ 15:03 | 
        (313) потому что они видят вокруг одно и то же...     | |||
| 316
    
        Loyt 12.07.18✎ 15:03 | 
        (312) Если цвета только два - вымрут все.     | |||
| 317
    
        dezss 12.07.18✎ 15:03 | 
        (316) они не знают, что их только 2     | |||
| 318
    
        dezss 12.07.18✎ 15:04 | 
        (312) мне просто подумалось, что все таки голубоглазые убьются на 2-й день, а не на 100-й     | |||
| 319
    
        exwill 12.07.18✎ 15:05 | 
        (313) Кареглазые не пострадают. Это мы знаем, что есть только голубоглазые и кареглазые. Они ничего такого не знают.     | |||
| 320
    
        Loyt 12.07.18✎ 15:05 | 
        (317) Я встречал условие, что цветов только два, и об этом знают.     | |||
| 321
    
        dezss 12.07.18✎ 15:07 | 
        (320) ну тогда на следующий день после голубоглазых грохнутся и остальные     | |||
| 322
    
        exwill 12.07.18✎ 15:08 | 
        (320) Даже при таком условии, математически правильный ответ:
 Погибнет, как минимум, один голубоглазый. А с учетом человеческой природы, именно только один и погибнет. | |||
| 323
    
        exwill 12.07.18✎ 15:09 | 
        (318) Почему на 2-ой, а не на первый или минус первый?     | |||
| 324
    
        dezss 12.07.18✎ 15:11 | 
        (323) хотя да...все таки на 100-й...
 иначе на 2-й и все кареглазые убились бы... ну тогда точно только один помрет... причем, его именно убьет кто-то из сородичей для сохранения популяции) | |||
| 325
    
        exwill 12.07.18✎ 15:12 | 
        (324) Он сам себя убьет, чтобы спасти остальных.     | |||
| 326
    
        dezss 12.07.18✎ 15:13 | 
        (325) он не знает, что он голубоглазый...
 так первые 99 дней могут убиваться кареглазые, а на 100-й все голубоглазые | |||
| 327
    
        Loyt 12.07.18✎ 15:14 | 
        (325) Технически ему сначала должны сказать его цвет глаз, то есть убъёт его всё-таки сказавший.     | |||
| 328
    
        exwill 12.07.18✎ 15:15 | 
        (327) Он спросит у путешественника.     | |||
| 329
    
        Loyt 12.07.18✎ 15:17 | 
        (328) Ну так если он окажется кареглазым, это будет бесполезная смерть.     | |||
| 330
    
        dezss 12.07.18✎ 15:20 | 
        я все таки за вариант того, что его должен кто-то убить..     | |||
| 331
    
        exwill 12.07.18✎ 15:21 | 
        (329) Они же не идиоты. Он спросит: "не меня ли ты имел ввиду". Такой вопрос безопасен для кареглазого в моем варианте задачи. В твоем, где заранее известно, что цветов только два, может быть несколько жертв кареглазых, пока не попадется голубоглазый.     | |||
| 332
    
        exwill 12.07.18✎ 15:22 | 
        (330) его, это кого?     | |||
| 333
    
        dezss 12.07.18✎ 15:29 | 
        (332) голубоглазого)     | |||
| 334
    
        exwill 12.07.18✎ 15:30 | 
        (333) Можно и так, но в этом не будет необходимости.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |