задачка №2, посложнее
Jun. 24th, 2005 11:54 pmгруппу из десяти пользователей ЖЖ сажают в тюрьму. сажают каждого в свою камеру, общаться после посадки они не могут. поодиночке их вызывают на допрос. на допрос вызывают в случайном порядке, то есть может оказаться, что, скажем, Мишу вызывали уже три раза, а Васю - ещё ни одного.
перед посадкой им сообщают, что если никто из них не расколется, то их отпустят. но только когда кто-то из них скажет "вы уже всех вызывали, и никто не раскололся, так что отпускайте нас". если же в этот момент окажется, что вызывали ещё не всех - то, наоборот, наказание будет чрезвычайно жестоким.
в комнате для допроса есть лампочка - очень тусклая, поэтому освещённости в комнате она практически не прибавляет, поэтому следователь не обращает внимания - горит она, или нет. пользователь ЖЖ может включать и выключать лампочку по своему усмотрению, следующий вызванный на допрос увидит лампочку в том же состоянии, в котором её оставит предыдущий.
перед разводкой по отдельным камерам пользователи ЖЖ оказываются вместе, и, зная про лампочку и про условие их освобождения, вырабатывают тактику, как им наверняка выйти на свободу.
главный вопрос: каков алгоритм действий пользователей ЖЖ, приводящий к успеху? бонус вопрос: сколько им в среднем придётся просидеть в тюряге? гм... слово "в среднем" здесь, наверное, не очень уместно... каково мат. ожидание срока, который им придётся отсидеть при условии, что следователь не напрягается и допрашивает каждый день только одногочеловека пользователя ЖЖ.
как и в прошлый раз, комменты будут скриниться по умолчанию и расскриниваться (кроме содержащих ответ) по мере их дохождения до меня.
да и вот ещё... комменты типа "эта задачка для 6 класса" без решения, или "эту задачку я уже видел [в интернете|в ЖЖ|где-то|в Ж]" я, пожалуй, буду удалять даже не расскринивая.
Update: победители (в порядке поступления):
sply
Update #2: Приём решений прекращаю (за исключением апдейтов типа мат. ожидания времени отсидки), комменты расскриниваю.
перед посадкой им сообщают, что если никто из них не расколется, то их отпустят. но только когда кто-то из них скажет "вы уже всех вызывали, и никто не раскололся, так что отпускайте нас". если же в этот момент окажется, что вызывали ещё не всех - то, наоборот, наказание будет чрезвычайно жестоким.
в комнате для допроса есть лампочка - очень тусклая, поэтому освещённости в комнате она практически не прибавляет, поэтому следователь не обращает внимания - горит она, или нет. пользователь ЖЖ может включать и выключать лампочку по своему усмотрению, следующий вызванный на допрос увидит лампочку в том же состоянии, в котором её оставит предыдущий.
перед разводкой по отдельным камерам пользователи ЖЖ оказываются вместе, и, зная про лампочку и про условие их освобождения, вырабатывают тактику, как им наверняка выйти на свободу.
главный вопрос: каков алгоритм действий пользователей ЖЖ, приводящий к успеху? бонус вопрос: сколько им в среднем придётся просидеть в тюряге? гм... слово "в среднем" здесь, наверное, не очень уместно... каково мат. ожидание срока, который им придётся отсидеть при условии, что следователь не напрягается и допрашивает каждый день только одного
как и в прошлый раз, комменты будут скриниться по умолчанию и расскриниваться (кроме содержащих ответ) по мере их дохождения до меня.
да и вот ещё... комменты типа "эта задачка для 6 класса" без решения, или "эту задачку я уже видел [в интернете|в ЖЖ|где-то|в Ж]" я, пожалуй, буду удалять даже не расскринивая.
Update: победители (в порядке поступления):
Update #2: Приём решений прекращаю (за исключением апдейтов типа мат. ожидания времени отсидки), комменты расскриниваю.
(no subject)
Date: 2005-06-27 11:30 am (UTC)Люди, заходящие после него могут с уверенностью утверждать, что человек (n mod 10) уже подвергался допросу.
На бонус не отвечу, но предполагаю, что около 150 дней...
(no subject)
Date: 2005-06-27 08:22 pm (UTC)(no subject)
Date: 2005-06-28 10:34 am (UTC)Хотя другие решения, конечно лучше...
(no subject)
Date: 2005-06-27 04:12 pm (UTC)счетчиком будет юзер, зашедший первым
(no subject)
Date: 2005-06-27 08:26 pm (UTC)(no subject)
Date: 2005-06-27 07:28 pm (UTC)итак
первый, кто пойдет на допрос (тот, кто пойдет на допрос в первый день), назначается Включающим.
Включающий включает лампочку, если она выключена, и при этом считает про себя, сколько раз он ее выидел выключенной.
Остальные выключают лампочку, если видят её включенной первый раз, и не трогают её во всех остальных случаях.
когда Включающий насчитает девять случаев выключенной лампочки, то он может заявить, что всех уже вызывали.
а насчет матожидания я еще подумаю
(no subject)
Date: 2005-06-27 08:28 pm (UTC)(no subject)
Date: 2005-06-27 07:38 pm (UTC)Нумеруются - просто перед началом допросов - просто распределяют между собой номера - хоть жеребьевкой, хоть по порядку фамилии. Тот, кто имеет первый номер - зажигает всегда, в какой день не пришел бы, т.к. он является началом отсчета.
(no subject)
Date: 2005-06-27 07:45 pm (UTC)все перед допросами нумеруются () и в свой день (номер дня mod номер заключенного) зажигают лампочку, не в свой день - гасят. тот, кто приходит на следующий день, запоминает в какие дни он видел горящие лампочки. Как только он подсчитывает, что видел лампочки во все дни из десятидневной группы, значит всех уже допросили.
мат. ожидание: 100 дней
(no subject)
Date: 2005-06-27 08:36 pm (UTC)я предлагаю так: если покажете, что мат. ожидание отсидки короче человеческой жизни, то засчитаю.
(no subject)
Date: 2005-06-27 08:41 pm (UTC)(no subject)
Date: 2005-06-27 08:46 pm (UTC)не получали?
(no subject)
Date: 2005-06-27 09:58 pm (UTC)если по-научному - я боюсь ошибиться, но оценю грубо, чтоб было понятно эти цифры порядка года. итак пусть каждому человеку отводится 9 дней - чтоб зашел сначала он, а потом запоминающий. расчитаем вероятность, что событие НЕ случится. это значит, что если первый (тот кто включит) зашел в какой-то день, ни в один из последующих дней не зашел запоминающий (тот кто запомнит и выключит). 1/10 - вероятность того, что включающий зашел в n-й день и 1-(9/10)**(n-1) если в остальные n-1 не зашел запоминающий. это где-то 0.3, за какое число промежутков можно сказать, что это событие свершится? за 5 раз (50 дней) - вероятность такого события уже около 95%. а 50*9 (всего таких 9 человек) - это 450 дней, почти та цифра которую я назвал.
(no subject)
Date: 2005-06-27 10:27 pm (UTC)короче, засчитываю :-)
(no subject)
Date: 2005-06-27 09:56 pm (UTC)>
> я предлагаю так: если покажете, что мат. ожидание отсидки короче человеческой жизни, то засчитаю.
ага, здесь получается 9000 дней, чуть меньше, чем в моем первом варианте:
10*10 - число дней, необходимых чтобы оказаться нужному номеру в нужный день; *10 - перед ним может быть любой из десяти; *9 - ему нужно увидеть информацию от остальных девяти
а первый вариант решения (http://www.livejournal.com/users/109/257878.html?thread=862294#t862294) засчитывается?
(no subject)
Date: 2005-06-27 10:33 pm (UTC)(no subject)
Date: 2005-06-27 10:49 pm (UTC)