PHP (5)
css (1)
javascript/jQuery (6)
Perl (1)
Математика (1)
Дизайн (2)
grub4dos (1)
Всякая всячина (8)
Все посты (25)
Блог → Интересный фокус с картами
Имеется колода 52 карты. Помощник предлагает зрителям выбрать из нее любые пять. Затем помощник выбирает из этих пяти четыре карты и по очереди показывает их фокуснику. После этого фокусник называет пятую карту, оставшуюся у помощника.
В зависимости от того, в какой последовательности помощник будет показывать четыре карты можно передать фокуснику информацию об одной из двадцати четырех карт (число всех перестановок 4!=24). Плюс к этому 4 карты, которые покажет он сам. Остается еще 24 карты. То есть не хватает одного бита информации. Но у помощника есть свобода в действиях при выборе четырех карт. Следовательно, недостающий бит он должен передать именно этим выбором. Как это сделать я подробно описал здесь.
я как-то наткнулся на эту задачу, но думал решение будет попроще.
Ответить