Форум программистов, компьютерный форум, киберфорум
Игры разума
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,667
Записей в блоге: 1

100 заключённых

21.07.2022, 05:40. Показов 6992. Ответов 70
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По условию задачи в тюрьме находится 100 заключенных, каждый из которых имеет личный номер от 1 до 100. Тюремщик решает дать заключенным шанс на освобождение и предлагает пройти придуманное им испытание. Если все заключенные справятся, то они свободны, если хотя бы один провалится — всем увеличат срок в двое

Тюремщик идет в секретную комнату и подготавливает 100 коробок с крышками.
Коробки пронумерованы от 1 до 100

В каждую коробку он кладет табличку с нумерацией от 1 до 100. в произвольном порядке и закрывает крышкой

Заключенные не видят, как тюремщик выполняет все эти действия.

Соревнование начинается: тюремщик отводит каждого заключенного по одному в комнату с коробками и говорит, что он должен найти коробку, в которой будет находиться табличка с номером заключенного. Каждому разрешается открыть до 50-ти коробок из 100;
Если заключённый находит свой номер его отводят в другое помещение и с оставшимися он общается не может. Коробки опять закрывают и ведут следующего

если каждый из заключенных найдет свой номер, то заключенных отпустят, если хотя бы один из них не найдет свой номер за 50 попыток, то всем продлят срок

Вопрос как им победить?
------------------------------------------------------------------------------------------------------------

И второй вариант: с условием что разрешается пометить коробку в которой лежит номер заключённого который прошёл испытание.

Заключённые могут обсудить стратегию и выбрать, кто пойдет в комнату, и в какой последовательности.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2022, 05:40
Ответы с готовыми решениями:

Размерность массива – 100, диапазон значений [-100,100]. Найти ту непрерывную последовательность положительных чисел, су
Размерность массива – 100, диапазон значений . Найти ту непрерывную последовательность положительных чисел, сумма элементов в которой...

Указатели. Найти количество элементов массива, которые больше 100, меньше 100, равны 100
Разработать функцию,которая находит количество элементов массива,которые больше 100,меньше 100, равно 100 Не могу вывести...

Квадрат размером 100*100 уменьшается до 10*10. На его месте появляется круг и увеличивается, достигая 100 в диаметре
Квадрат размером 100*100 уменьшается до 10*10. На его месте появляется окружность и увеличивается, достигая 100 в диаметре, и т.д.

70
Заблокирован
22.07.2022, 13:26
Студворк — интернет-сервис помощи студентам
оттуда цитата
Никто не перемешивает таблички между посещениями комнаты отдельными заключенными, так что мы можем использовать эту информацию.
Что за хренотеь? Это нарушение исходных условий.
0
jump
 Аватар для I can
5006 / 4775 / 852
Регистрация: 13.04.2015
Сообщений: 10,030
22.07.2022, 13:33
Цитата Сообщение от titan4ik Посмотреть сообщение
Это нарушение исходных условий.
Нет. Где там написано, что таблички перемешиваются?
0
Заблокирован
22.07.2022, 13:44
ОК, быстро просмотрел, но идея понятна. Но и в этом случае считаю условия не вполне корректными. Если мы полагаем, что 100 заключенных смогут договориться о единой стратегии, то почему тюремщик не может подложить подлянку - разместить таблички так, чтобы заключенные при такой стратегии были бы обречены на поражение?
Цитата Сообщение от dimank666 Посмотреть сообщение
В каждую коробку он кладет табличку с нумерацией от 1 до 100. в произвольном порядке и закрывает крышкой
В условиях некорректность - не в произвольном порядке, а в случайном порядке надо написать.
Ладно. Интересная задачка! Выходит, что я тупой) В заключенные не гожусь. Зато в тюремщики - в самый раз)))

Добавлено через 1 минуту
Мда... интересно!

Добавлено через 4 минуты
dimank666, I can, спасибо за тему и разъяснения! Последний раз так радовался, когда парадокс Монте-Хилла осознал)))

Добавлено через 2 минуты
Кстати, не все люди (с первого раза, по крайней мере) понимают суть парадокса Монте-Хилла. Я однажды пытался одному маститому ученому объяснить - не понял, как я ни старался. И даже обиделся на меня.
1
jump
 Аватар для I can
5006 / 4775 / 852
Регистрация: 13.04.2015
Сообщений: 10,030
22.07.2022, 13:50
Цитата Сообщение от titan4ik Посмотреть сообщение
почему тюремщик не может подложить подлянку
Не может по условию задачи
Цитата Сообщение от dimank666 Посмотреть сообщение
в произвольном порядке
А так да. Свинья без особых хитростей подкладывается так: в первую коробку кладём табличку 2, во вторую -3, в третью 4 .... в сотую - 1.
0
Заблокирован
22.07.2022, 13:54
Надо бы такие темы как-то помечать особо. Типа - Рекомендуется ВСЕМ! Золотой фонд!
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,667
Записей в блоге: 1
22.07.2022, 16:10  [ТС]
Цитата Сообщение от titan4ik Посмотреть сообщение
Надо бы такие темы как-то помечать особо. Типа - Рекомендуется ВСЕМ! Золотой фонд!
пробегись по картинкам загадкам тут
мне особенно нравится 102
0
Заблокирован
22.07.2022, 17:32
А как практически можно использовать этот "метод выхода из тюрьмы посредством коробочек". Я имею ввиду, где бы это можно было применить и как?
0
jump
 Аватар для I can
5006 / 4775 / 852
Регистрация: 13.04.2015
Сообщений: 10,030
22.07.2022, 17:35
Цитата Сообщение от titan4ik Посмотреть сообщение
Я имею ввиду, где бы это можно было применить и как?
В пивнушке можно мужикам загадать.

Добавлено через 59 секунд
Только там хрен кто поверит
0
Заблокирован
22.07.2022, 17:37
Цитата Сообщение от dimank666 Посмотреть сообщение
пробегись по картинкам загадкам тут
мне особенно нравится 102
Я этого вообще не понимаю. Не интересно. Может в мое время в это не играли) Короче, я не в теме.
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,667
Записей в блоге: 1
22.07.2022, 17:42  [ТС]
Цитата Сообщение от titan4ik Посмотреть сообщение
А как практически можно использовать этот "метод выхода из тюрьмы посредством коробочек". Я имею ввиду, где бы это можно было применить и как?
обычно такие головоломки имеют в себе комплекс решений, для достижения целей.
а конкретно в практики ты можешь использовать какую-то часть решения. Например полетела база, а на складе 100 коробок и нужно найти нужный товар.

Добавлено через 1 минуту
Цитата Сообщение от titan4ik Посмотреть сообщение
Я этого вообще не понимаю. Не интересно. Может в мое время в это не играли) Короче, я не в теме.
что в детективов не играли причина и следствие.
0
Заблокирован
22.07.2022, 17:54
Цитата Сообщение от dimank666 Посмотреть сообщение
Например полетела база, а на складе 100 коробок и нужно найти нужный товар.
В каждой коробке один товар или набор? Ну и...что делать? Как найти нужный товар?

Добавлено через 9 минут
Если вместо тюремщика будет ГСЧ, то это какая-то стохастическая самоорганизация данных - в замкнутые цепочки.
Некая странная организация хранилища данных, когда по индексу или ID выходим на конечную цепочку с ним, а не на сам блок нужных данных. Наверное целый раздел математики можно на этом развить. Хотя, он, скорее всего, уже есть. а это некий частный случай.
Не исключаю, что этот инструментарий можно использовать для анализа каких-то социальных связей. В обществе такие цепочки (контакты людей) образуются автоматически, только они ещё и пересекаются. Мда, это будет "немного" другая топология. Не знаю, может и связи образов в мозге имеют похожую топологию - ассоциативные цепочки и т.п. Но это уже не случайные связи.
В некоторых лечебных учреждениях раньше были такие плакаты: "Избегайте случайных связей!"
0
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
22.07.2022, 17:59
Я прочитал доп комментарии тут и статью на Хабре.

Уделяется особое внимание что таблички не перемешиваются. Вроде, от этого результат не зависит.

Кто-то подсчитывал вероятность успеха первого узника? Она равна корню сотой степени от ~0.318?
0
 Аватар для dimank666
8245 / 5663 / 205
Регистрация: 29.08.2011
Сообщений: 41,667
Записей в блоге: 1
22.07.2022, 18:02  [ТС]
Цитата Сообщение от titan4ik Посмотреть сообщение
В каждой коробке один товар или набор? Ну и...что делать? Как найти нужный товар?
ну вот тебе гипотетическая ситуация пришло 100 контейнеров в контейнерах двигатели или автомобили имеющие свой серийный номер, документов нет как будешь искать нужный автомобиль, а если контейнеров 1000 что всю 1000 будешь вскрывать, не выгоднее идти по методу цепочек ведь цепочки могут быть всего по 2-10 контейнеров.
0
Заблокирован
22.07.2022, 18:09
Цитата Сообщение от dimank666 Посмотреть сообщение
ну вот тебе гипотетическая ситуация пришло 100 контейнеров в контейнерах двигатели или автомобили имеющие свой серийный номер, документов нет как будешь искать нужный автомобиль, а если контейнеров 1000 что всю 1000 будешь вскрывать, не выгоднее идти по методу цепочек ведь цепочки могут быть всего по 2-10 контейнеров.
Я всё-таки глубоко в тему не влез и даже статью на Хабре не прочитал - только глянул бегом и идею ухватил.
Такое ощущение, что если вам нужно найти один раз 1 автомобиль, то не важно как действовать. И если нужно все - тоже не важно все нужно вскрыть и промаркировать коробки. А если некое число авто найти нужно...не знаю.
Это ведь немного не та задача. Открытую коробку ты потом не закрываешь. Ладно. Есть желание покопаться по свободе. Забили вы гвоздь в мозг с этими заключенными и тюремщиком-инноватором. Интересно)
0
495 / 542 / 131
Регистрация: 31.10.2016
Сообщений: 4,388
22.07.2022, 19:13
По изначальному условию никаких выигрышных стратегий нет. Первый арестант, независимо оттого, кто вызовется, найдёт свой номер с 50 попыток с вероятностью 0,5 (в предположении, что нет сговора с тюремщиком). Если он угадает, а далее следует рассматривать только этот вариант, то его уводят и он не может передать информации о содержимом коробок. Единственная доступная информация для остальных - номера проверенных коробок, которые он мог сообщить остальным заблаговременно и факт угадывания. Т.е. то, что в одной из 50 коробок с известными номерами точно есть номер угадавшего его первого арестанта. Но это никак не меняет шансов для следующего, ведь по сути он просто узнаёт о том, что в одной половине коробок один из номеров точно не его. Но то известно и так, без каких либо проверок. Более того, и во второй половине коробок один из номеров тоже точно не его. Поэтому, вероятность удачи второго арестанта остаётся такой же как у первого, т.е. 0.5. В итоге, вероятность выиграть всем составляет Р=8.8Е-16, т.е. лучше и не пытаться.
0
jump
 Аватар для I can
5006 / 4775 / 852
Регистрация: 13.04.2015
Сообщений: 10,030
22.07.2022, 19:18
Цитата Сообщение от Alexis333 Посмотреть сообщение
В итоге, вероятность выиграть всем составляет Р=8.8Е-16, т.е. лучше и не пытаться.
Еще один учёный-математик

А тему почитать не судьба?
0
Заблокирован
22.07.2022, 19:23
Цитата Сообщение от titan4ik Посмотреть сообщение
Им всего нужно порядка миллиона раз сыграть.
Это я тут оч сильно напутал с нулями (имелось ввиду 2100 раз). Но это уже не важно. Поскольку заключенные стратегию единую выработали)

Добавлено через 1 минуту
Цитата Сообщение от I can Посмотреть сообщение
Еще один учёный-математик
не, ну не очевидно из условий, что заключенные имеют возможность реализовывать совместную стратегию.
В конце концов они могли бы все вместе одного тюремщика и даже к миру принудить как-то асимметрично)
0
jump
 Аватар для I can
5006 / 4775 / 852
Регистрация: 13.04.2015
Сообщений: 10,030
22.07.2022, 19:26
Цитата Сообщение от titan4ik Посмотреть сообщение
ну не очевидно из условий, что заключенные имеют возможность реализовывать совместную стратегию.
Конечно не очевидно А это что?
Цитата Сообщение от dimank666 Посмотреть сообщение
Заключённые могут обсудить стратегию и выбрать, кто пойдет в комнату, и в какой последовательности.
0
Заблокирован
22.07.2022, 19:28
I can,
я это воспринял, как "второй вариант" и решил сначала проработать первый. Там же подчеркнуто и написано "И второй вариант".
0
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
22.07.2022, 20:26
Я смоделировал для миллиона случайных раскладок, получил 31.4345%.

Для одной тысячи псевдослучайных раскладок распределение максимальной длины цепи такое:
Миниатюры
100 заключённых  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2022, 20:26

Построить горизонтальную стрелку, направленную из точки (100, 100) в точку (150, 100)
Стрелка состоит из отрезка прямой и равностороннего треугольника – острия. Сторона треугольника, пересекающая отрезок, образует с ним...

вывод слов, заключенных в ()
Люди, подправьте программу чтобы все работало. Задание: вывод ВСЕХ слов, заключенных в (). Сами скобки выводиться не должны. ...

Построить вертикальную стрелку, направленную из точки (100, 100) в точку (100, 50)
Стрелка состоит из отрезка прямой и равностороннего треугольника-острия. Сторона треугольника, пересекающая отрезок, образует с ним прямой...

Поиск чисел заключенных между A И B
Здравствуйте, помогите пожалуйста, а то уже голову сломала над этим lisp (prolog и то проще оказался). Необходимо определить функцию поиска...

Выделение символов, заключенных в скобки
Ребята, помогите решить задачу: необходимо выделить символы, заключенные в скобки.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru