?

Log in

No account? Create an account

Previous Entry | Next Entry

Фокус с пятью картами

Фокусник берет колоду из 52 карт, как в блэкджеке, и отдает ее зрителям. Зрители выбирают (каким угодно способом) любые 5 карт и отдают их помощнику фокусника. Тот смотрит на карты и называет фокуснику 4 из них. В ответ фокусник называет пятую. Кроме мастей и значений карт, фокусник не получает никакой дополнительной информации (помощник говорит ровным голосом, без пауз и т.д.). Каким образом фокуснику удается "угадать" пятую карту?

ОТВЕТ

Помощник получил от зрителей 5 карт. По скольку мастей карт всего 4, значит по крайней мере 2 карты имеют одинаковую масть. Эту масть и будет угадывать фокусник. Первая карта которую назовет помощник будет иметь ту же масть, что и карта которую надо будет угадать фокуснику(помощник в праве сам выбрать какую карту не называть). С мастью разобрались.

Чтобы узнать тип карты, работает система двоичного исчисления. Поскольку разных карт в колоде всего 13. А помощник будет называть 4 карты. 4 карты это 4 бита, с помощью 4 бит можно показать максимальное число 1111, что в десятичной системе равно 15, то есть вполне достаточно для изображения 13 карт. Для обозначения "1" карта называется так "сначала масть, потом сама карта", для обозначению "0" - "сначала карта потом масть".

Пример:
Зрители вытащили дама червовая, король пиковый, 3 крестовая, 9 пиковая, 7 бубновая. Помощник видит две пиковые карты: король и 9. Значит одну из этих карт будет угадывать фокусник. Пусть он угадывает "9 пик". Значит первой картой помощник назовет короля пикового, что бы сообщить масть.

Теперь как сообщить что это 9. Переводим 9 в двоичную систему исчисления -- 1001. Значит карты называются так:
первая 1 значит масть впереди, так же мы помним, что первой картой называется обязательно король пиковый. То есть будет звучать "пиковый король",
дальше идет 0 -- "дама червовая",
потом опять 0 -- "тройка крестовая",
потом 1 -- "бубновая семерка".

Фокусник услышав "пиковая дама, дама червовая, тройка крестовая, бубновая семерка". все переводит обратно. Масть пика, биты 1001- то есть 9.Получается -- искомая карта девятка пиковая.

Все условия задачи выполнены и фокусник угадал 5-ую карту
promo torin_kr december 5, 2015 19:43 26
Buy for 200 tokens
Этот пост -- заказной. Меня его попросила написать одна моя хорошая знакомая, с которой мы знакомы такое количество лет. что аж страшно становится. Как говорит в таких случаях мой младший брат -- "Да ну нафиг. Столько и не живут". Живут... к сожалению. Ладно, это было лирическое…

Comments

( 26 comments — Leave a comment )
1_v_1
Aug. 25th, 2014 04:05 pm (UTC)
Пятая карта
закодирована в порядке, в котором помощник называет остальные 4 карты. Кодировка может быть разной, это чисто технический момент.
torin_kr
Aug. 25th, 2014 04:08 pm (UTC)
Re: Пятая карта
не очень понятно... Можно пример кодировки?
1_v_1
Aug. 26th, 2014 04:08 pm (UTC)
Re: Пятая карта
собственно, приведенный ответ - это как раз и один из вариантов. Можно придумать и другие. Но всё будет крутиться в двух подходах: порядок называния масти и типа карты и указания порядка карт с учетом их "веса". В принципе, можно изобрести много каких еще скрытых кодировок чего угодно в любых "естественных" предложениях, которые говорит помощник и вне сферы карт. ) и насколько помнится, этим очень даже пользовались в подобного рода аттракционах.
mindfactor
Aug. 25th, 2014 04:30 pm (UTC)
Порядок, в котором называется 4 карты и их выбор и определяют 5-ю карту.

Т.к. карт 5, то обязательно будут минимум две одной масти.

Помошник первой, например, называет ту карту, масть которой совпадает с 5-й картой.

Остальные 3 карты кодируют номинал
torin_kr
Aug. 25th, 2014 04:35 pm (UTC)
Как именно кодируют? Можно пример?
mindfactor
Aug. 25th, 2014 04:45 pm (UTC)
Показательного примера нет, к сожалению.

Но общие размышления такие - после уточнения масти надо выбрать между 12 номиналами.

Комбинаторика даёт нам 3 из 50 вариантов возможных комбинаций 50!/47! = 117 600

т.е. способов закодировать - огромное количество.

Если же не трогать масти, то вариантов будет 13^3 = 2 197

вариантов кодирования достаточно.

Но сходу придумать избыточный вариант, чтобы не запоминать 2 тыщи вариантов, я не могу.


однако, их должно быть как минимум несколько.
torin_kr
Aug. 25th, 2014 04:57 pm (UTC)
И все эти варианты помощник фокусника должен запомнить наизусть? Слишком громоздко...
mindfactor
Aug. 25th, 2014 05:14 pm (UTC)
>И все эти варианты помощник фокусника должен запомнить наизусть?

И фокусник тоже ;)

Да, громоздко. Но это общее решение, а вот придумать лёгкое частное решение для любой комбинации 3-х карт я не могу.
torin_kr
Aug. 25th, 2014 05:17 pm (UTC)
А оно есть...
mindfactor
Aug. 25th, 2014 05:21 pm (UTC)
Ну я не сомневаюсь, иначе бы задачи не было.

Може подсказку ?
torin_kr
Aug. 25th, 2014 05:25 pm (UTC)
Подсказку? Пожалуйста -- любое число можно представить в виде комбинации нулей и единиц...
mindfactor
Aug. 25th, 2014 05:41 pm (UTC)
даже если номинал 5-й карты считать не абсолютно, а относительно первой, закольцевав номиналы (т.е. после туза опять идёт двойка), то для определения номинала 5-й карты нужно задать число от 1 до 6.

Как это сделать любыми тремя произвольными картами - я не знаю.
Формально да, 3! = 6, но это значит, что для каждый комбинации 3 карт (а комбинаций 2 с гаком тыщи) надо помнить 6 порядков их расположения.

Это таки черезчур.
torin_kr
Aug. 25th, 2014 05:44 pm (UTC)
Почему три? Карт -- ПЯТЬ!
И Вы не обратили внимание на подсказку -- даже для трех карт число комбинаций -- восемь, то есть 2 в третьей степени, а для пяти -- 32

Edited at 2014-08-25 05:45 pm (UTC)
mindfactor
Aug. 25th, 2014 05:50 pm (UTC)
пятой нет - её надо угадать.
первая ушла на определение масти и базы для определения номинала пятой.


можно и по другому, ок.

4 масти = 2 бита.
4 карты * 2 бита = 8 бит и 256 возможных значений, а надо всего 52.

Проблема в том, что надо как-то суметь закодировать при любой комбинации этих 4-х, а как это сделать неясно.

Даже если иметь возможноть выбирать, какую карту сделаем пятой (тогда в помошники придётся брать RainMan), то всё равно это ничего не меняет - я не вижу строго решения для любого-любого набора карт.
torin_kr
Aug. 25th, 2014 05:52 pm (UTC)
Через час напишу ответ...
mindfactor
Aug. 26th, 2014 07:58 am (UTC)
кхм..
torin_kr
Aug. 26th, 2014 11:14 am (UTC)
Описал решение в теле поста...
mindfactor
Aug. 26th, 2014 11:38 am (UTC)
Угумс.
Про такое коварство я не подумал, да.

Только для того, чтобы угадать тип карты, не обязательны 4 карты, хватит и трёх.

Т.е. можно усложнить фокус - помошник берёт 5 карт, одну из них выкидывает, называет три других - и фокусник угадывает пятую (не выкинутую).
torin_kr
Aug. 26th, 2014 11:40 am (UTC)
Хорошая идея...
fon_rotbar
Aug. 25th, 2014 05:35 pm (UTC)
Можно вообще не сообщать.
4 масти и 1-10 валет дама король туз...

Пальцев 10.
Масти указать положением 4 пальцев правой руки, прижимая большим-легко.
Сложнее достоинство, но тоже одолимо.
torin_kr
Aug. 25th, 2014 05:39 pm (UTC)
Re: Можно вообще не сообщать.
Вы, сударь, случайно не профессиональный шулер?
Шучу... А если всерьёз то так наверное тоже можно, но правильное решение -- последовательность, в которой называются карты. Надо только угадать как именно меняя последовательность, можно закодировать масть и достоинство карты...
mykomberd
Aug. 25th, 2014 06:26 pm (UTC)
это элементарно, Ватсон, подробности в книге "Престиж"

а вот я знаю фокус, объяснения которому нет
но показать его может каждый
видимо придется снять на видео, на словах рассказывать долго и нудно
torin_kr
Aug. 26th, 2014 08:01 am (UTC)
давайте, снимите...
aksanova
Aug. 27th, 2014 03:01 pm (UTC)
Это талант - быть фокусником. Восхищает всегда
torin_kr
Aug. 27th, 2014 04:13 pm (UTC)
Где-то глубоко внутри каждый человек тоскует по чуду. А фокус -- это почти чудо...
moving_dest
Mar. 31st, 2015 11:01 pm (UTC)
+1
( 26 comments — Leave a comment )