Красивая задачка, не очень сложная. Я в отеле в Цюрихе, и комменты с правильными ответами скрывать не буду, так что не заглядывайте, если хотите сами решить.
Злодей поймал сто человек и заточил в своей башне. Собрал их всех вместе и говорит: через полчаса я поставлю вас в один большой круг, и вы закроете глаза. Каждому из вас на голову наденут шляпу, на которой написано какое-то число от 1 до 100. Числа могут повторяться, необязательно все разные - какие угодно, но от 1 до 100. После этого вы откроете глаза и сможете посмотреть друг на друга. Каждый будет видеть числа на шляпах всех остальных 99 человек, но не свое. Общаться между собой и передавать какую-то информацию (взглядами или как-нибудь еще) запрещено. После этого каждый из вас напишет на листке бумаги число, которое по его мнению написано на его собственной шляпе. Все листки соберут и проверят. Если хотя бы один из вас отгадает правильное число на своей шляпе, отпускаю вас всех. Если все не отгадают - всех казню.
У людей есть полчаса на то, чтобы подготовиться и выработать общую стратегию. Как они могут избежать казни?
Злодей поймал сто человек и заточил в своей башне. Собрал их всех вместе и говорит: через полчаса я поставлю вас в один большой круг, и вы закроете глаза. Каждому из вас на голову наденут шляпу, на которой написано какое-то число от 1 до 100. Числа могут повторяться, необязательно все разные - какие угодно, но от 1 до 100. После этого вы откроете глаза и сможете посмотреть друг на друга. Каждый будет видеть числа на шляпах всех остальных 99 человек, но не свое. Общаться между собой и передавать какую-то информацию (взглядами или как-нибудь еще) запрещено. После этого каждый из вас напишет на листке бумаги число, которое по его мнению написано на его собственной шляпе. Все листки соберут и проверят. Если хотя бы один из вас отгадает правильное число на своей шляпе, отпускаю вас всех. Если все не отгадают - всех казню.
У людей есть полчаса на то, чтобы подготовиться и выработать общую стратегию. Как они могут избежать казни?
no subject
Date: 2007-03-18 08:11 pm (UTC)в правильности сомневаюсь и жду правильный ответ
no subject
Date: 2007-03-18 08:21 pm (UTC)попушляпу?(no subject)
From:(no subject)
From:no subject
Date: 2007-03-18 08:12 pm (UTC)no subject
Date: 2007-03-18 08:21 pm (UTC)Сорри, тупля я к ночи, а интересно понять:).
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2007-03-19 08:44 am (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2007-03-18 11:06 pm (UTC) - Expandувы, не умеешь считать
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2007-03-19 08:32 am (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-03-18 08:12 pm (UTC)Теперь можно попробовать следующую стратегию - каждый из них оглядывает всех соседей и выбирает число которого НЕТ на шляпах соседей, таким образом мы получаем вероятность что никто не угадает равной тому, что некое число ни разу не выпало(0.99^100~0.36) в сотой степени ~ 2.2 *10^-44. В такую вероятность я играю:)
Надеюсь что я не напутал и они дейтсвительно не связаны, как на первый взгляд кажется.
no subject
Date: 2007-03-18 08:16 pm (UTC)2.2 *10^-44, говорите? ;)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-03-18 08:15 pm (UTC)no subject
Date: 2007-03-18 08:17 pm (UTC)(no subject)
From:;)
Date: 2007-03-18 08:23 pm (UTC)Помнится, Гед долго стоял перед мастером Привратником, чтобы узнать его имя. И, в конце концов, додумавшись, что от логики и магии нет толку, просто попросил Привратника назвать свое имя. И Привратник его назвал.
Re: ;)
Date: 2007-03-18 08:31 pm (UTC)Re: ;)
From:Re: ;)
From:no subject
Date: 2007-03-18 08:23 pm (UTC)А если наоборот, много повторов, то ту, которая встречается чаще.
no subject
Date: 2007-03-18 08:28 pm (UTC)Прямо даже не знаю для двоих :((
no subject
Date: 2007-03-18 08:35 pm (UTC)http://avva.livejournal.com/1743110.html?thread=41174534#t41174534
(no subject)
From:(no subject)
From:no subject
Date: 2007-03-18 08:37 pm (UTC)иначе пиши наиболее часто повторяющееся (максимизируя байезианскую вероятность).
Я бв предложил такой вариант...
Date: 2007-03-18 08:38 pm (UTC)Я бы организовал это так: скажем ктото в круге будет символизировать его начало. Дальше каждый будет иметь номер от 1 до 100. Если человек оглядел всех и увидел у кого либо свой номер, то он закрывает глаза и ждёт когда надо будет писать номера. Как только кто-либо это сделал, то все остальные пишут этот номер. Как то так... возможно стоит подшлифовать, но идея думаю ясна.
no subject
Date: 2007-03-18 08:40 pm (UTC)no subject
Date: 2007-03-18 08:50 pm (UTC)no subject
Date: 2007-03-18 10:50 pm (UTC)Мой вариант
Date: 2007-03-18 08:53 pm (UTC)Соотв. выбирается двое главных В. и П. . Если В. видит 2 одинаковых номера, то он подходит сперва к 1му, потом ко 2му. Если В. видит все разные, то П. повторяет процедуру. Если одинаковых номеров нет, то все пишут тот, который они не видят.
Re: Мой вариант
Date: 2007-03-18 09:11 pm (UTC)no subject
Date: 2007-03-18 09:15 pm (UTC)Выбирается лидер-сортировщик
он берет людей за руку и строит в колонны, тех у кого одинаковые номера.
расстояние между колоннами меряется шагами( например расстояние между колонной 2 и 4 - будет два шага).
После того, как сортировщик сделает свое дело, кто нибудь берет его за руку и ставит в нужное место.
таким образом в конце все будут знать номера на своих шляпах
no subject
Date: 2007-03-18 09:22 pm (UTC)допустив только возможность перестроения в круге
но исключив полностью какие-то разговоры и обмен информацией
1. назначается заранее 1 участник. он и будет в конце знать свой номер
2. он выбирает из всех наименьший номер и пристраивается к нему справа
3. далее стоящий еще правее пристраивается к наименьшему. ясно, что он попадает либо между первым и вторым, либо улетит куда-то вне этого промежутка
4. далее процедура повторяется, в результате чего промежуток между первым и вторым заполняется.
допустим назначенный имел номер 57, а его сосед слева после всех перестроений имеет номер 51, а следующий - 60. Значит, сам он может иметь номера из этого промежутка, включая концы отрезка.
5. после чего люди вне этого промежутка заполняют пустоту - слева становится 5 любых человек (51+5=56). Первый понимает, что он 57. Если слева не становитсяч никто, он понимает, что его номер совпадает с предыдущим.
юра, что скажешь на это?
no subject
Date: 2007-03-18 09:29 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-03-18 09:24 pm (UTC)Странное условие, вы ничего не напутали?
no subject
Date: 2007-03-18 09:32 pm (UTC)- На первый сотый расчитайсь
- Каждому писать свое число, смотрите не перепутайте.
- Чучмекам выдать бумажки с номерами написанными заранее.
- Рабиновичу дать по голове и сунуть бумажку в карман, а то он до утра будет спорить какой ему полагается номер.
- Орангутяну и Шимпадзе повторяю отдельно - бумажки у соседей из карманов не вытаскивать, это не лоторея, Пи...дец будет всем, и дядя Жора не поможет.
- Госпожа Вайкуле, вы уверены что успеете написать цифру сто?
- Нет, цифры 7 и 77 я раздам сам. И 21 тоже.
- Почему я? Потому что моя фамилия Дирихле, идиот!!!
no subject
Date: 2007-03-18 09:52 pm (UTC)(no subject)
From:no subject
Date: 2007-03-18 09:51 pm (UTC)no subject
Date: 2007-03-18 10:36 pm (UTC)no subject
Date: 2007-03-18 10:04 pm (UTC)Где здесь нарушаются заданные ограничения?
no subject
Date: 2007-03-18 10:05 pm (UTC)Остальные заполняют в предположении, что первый ошибся на 1, 2 и т.д. (Z1-X1 mod N = 1, 2...)
Zi = X1+(i-1)-sum(Xj, j>1 && j<>i) mod' N
no subject
Date: 2007-03-18 11:18 pm (UTC)no subject
Date: 2007-03-18 10:14 pm (UTC)no subject
Date: 2007-03-18 10:36 pm (UTC)no subject
Date: 2007-03-18 10:49 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-03-18 11:04 pm (UTC)no subject
Date: 2007-03-19 12:18 am (UTC)no subject
Date: 2007-03-19 04:41 am (UTC)По схожему алгоритму действует механизм архивации данных.
no subject
Date: 2007-03-19 08:29 am (UTC)В тюрьме содержатся 100 узников. Однажды их собирают во дворе и объявляют, что проведут с ними испытание. Состоит оно в следующем. В одной из камер расставлены (можно считать, что в ряд) 100 ящиков. В каждый из них положена бумажка с именем одного из узников, причём в разные ящики - разные имена. Узников по одному будут заводить в эту камеру. В камере узник может открыть любые - какие захочет - 50 ящиков из 100. После этого его уведут и сразу отправят в его камеру, так что никакого обмена информацией со следующими не будет. Уходя, он должен оставить камеру точно в том же состоянии, в котором её нашёл - в частности, запрещено перекладывать бумажки, оставлять ящики открытыми и т.п. Узников выпустят, если КАЖДЫЙ из них найдёт бумажку со своим именем, в противном случае всех казнят. У них есть полчаса перед началом испытания, чтобы договориться. Как им следует действовать, чтобы вероятность выжить составила хотя бы 30%?