avva: (Default)
[personal profile] avva
У вас есть N монет. Вы выкладываете их в ряд одну за другой, какую решкой, какую орлом, как хотите. Вы показываете эти монеты ассистенту фокусника, а также загадываете число, от 1 до N, и говорите его ассистенту. После этого ассистент указывает на одну из монет и просит вас перевернуть ее (но перевернутая монета остается в ряду среди других). Ассистент всегда обязан попросить перевернуть ровно одну монету. Затем ассистент выходит из одной двери, а в другую дверь входит сам фокусник - они между собой никак не общаются. Фокусник смотрит на монеты и говорит вам, какое число вы загадали.

Вопрос: для каких значений N возможно организовать такой фокус, и как?

Комментарии не скрываю.
Page 1 of 3 << [1] [2] [3] >>

Date: 2007-12-25 05:54 pm (UTC)
From: [identity profile] dmarck.livejournal.com
Это ж ECC натуральный ;)

Date: 2007-12-25 06:05 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
Я буду реально тупить, но 2.

Date: 2007-12-25 06:06 pm (UTC)
From: [identity profile] buddha239.livejournal.com
Для степеней 2? Вроде видел такую задачу, но не помню ответ - помню только, что надо красить вершины гиперкуба.:)

Date: 2007-12-25 06:07 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
И как это инвертировав один бит можно в случайной последовательности гарантированно закодировать больше 1 бита информации?

Date: 2007-12-25 06:25 pm (UTC)
From: [identity profile] muchacho.livejournal.com
Вершины N-мерного гиперкуба красим в N цветов таким образом, чтобы у каждой вершины её соседние (N вершин) были покрашены ровно в N цветов. Если получится, значит НЕслучайно меняя один из N бит случайной последовательности, мы можем закодировать log2(N) бит информации. Ну а нет - значит нет. 4-хмерный - красится.

Date: 2007-12-25 06:27 pm (UTC)
From: [identity profile] haraz-bey.livejournal.com
А монеты одинакового достоинства?

Date: 2007-12-25 06:29 pm (UTC)

Date: 2007-12-25 06:34 pm (UTC)
From: [identity profile] buddha239.livejournal.com
Нужно разбить все последовательности на N типов так, чтобы из каждой последовательности можно было с помощью одного инвертирования попасть в каждый из них.

Date: 2007-12-25 06:42 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
чееего? И как ты бить собрался? Если "заранее", то всегда можно будет сделать такую подборку, чтобы одно инвертирование не помогло. Если "на месте", то чисто теоретически твоя последовательность закончится на второй монете.

Date: 2007-12-25 06:44 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
ну, "нет, значит нет" предполагают и более простые варианты (например, договорится, что "монета с числом равным загаданному будет орлом, ну а если больше одного орла - ну нет, значит нет").

Date: 2007-12-25 06:45 pm (UTC)
From: [identity profile] seann.livejournal.com
Фокусник дает ассистенту систему кодов: 1 - почесать левое ухо, 2 - кашлянуть и проч. Поэтому значение N ограничено их способностью запоминать коды и их комбинации.

Date: 2007-12-25 06:46 pm (UTC)
From: [identity profile] buddha239.livejournal.com
Заранее, естественно.

"всегда можно будет сделать такую подборку, чтобы одно инвертирование не помогло" - а доказать?:)

Date: 2007-12-25 06:53 pm (UTC)
From: [identity profile] muchacho.livejournal.com
Cмысл ускользает.
А, "нет, значит нет" - это значит, что для каких-то N такая раскраска может быть невозможна.
Я утверждаю, что такая раскраска для N=4 существует. Потому что я её сделал. Показать?

Date: 2007-12-25 06:55 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
ты предлагаешь дополнив случайную информацию одним битом передать более одного бита информаци...

Date: 2007-12-25 07:00 pm (UTC)
From: [identity profile] buddha239.livejournal.com
не дополнив:)

Date: 2007-12-25 07:01 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
если можно.

Date: 2007-12-25 07:18 pm (UTC)
From: [identity profile] buddha239.livejournal.com
Кстати, красить очень просто - сопоставить каждому номеру последовательность битов длины log2(N) и сложить "без переносов" те последовательности, на чьих номерах "орлы".

У меня ностальгия по детству!:) Как все-таки просто решать олимпиадные задачи!:)

Date: 2007-12-25 07:20 pm (UTC)
From: [identity profile] muchacho.livejournal.com
0000->0
0001->0
0010->1
0011->2
0100->2
0101->1
0110->3
0111->3
1000->3
1001->3
1010->1
1011->2
1100->2
1101->1
1110->0
1111->0

Теперь из каждого состояния можно перейти, поменяв один бит, в соседнее, соответствующее любому из N чисел.
Скажем, из 1011 можно перейти на выбор в:
1010->1
1001->3
1111->0
0011->2

Date: 2007-12-25 07:25 pm (UTC)

Date: 2007-12-25 07:34 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Не понял внутреннюю логику двух раскрасок выше, у меня своя есть, по которой сразу понятно, что она работает.

У внутреннего кубика красим вершины при вертикальных рёбрах в один цвет. У внешнего точно так же, но центрально симметрично внутренним. Чтобы рядом с вершинами 1-1 были бы вершины 3-3, которые так находятся на противоположном углу.

Date: 2007-12-25 07:41 pm (UTC)
From: [identity profile] haraz-bey.livejournal.com
Гм... Если взять все комбинации, к примеру, из четырёх орлов-решек, их получится 2 в степени 4, то есть 16. Присвоить каждой комбинации число от 1 до 4:
0000 1
0001 2
0010 3
0011 4
0100 1
0101 2
0110 3
0111 4
1000 1
1001 2
1010 3
1011 4
1100 1
1101 2
1110 3
1111 4
В результате ассистент будет должен перевернуть одну монету так, чтобы получилась одна из комбинаций, соответствующих загаданному числу. Вероятно, сработает только для тех N, где для каждого числа от 1 до N будет N комбинаций.

Date: 2007-12-25 07:48 pm (UTC)
From: [identity profile] haraz-bey.livejournal.com
А, нет, так не сработает.

Date: 2007-12-25 07:57 pm (UTC)
From: [identity profile] unbe.livejournal.com
Сработает, только нужно нумеровать не как-нибудь, а так, чтобы из любого номера в любой можно было перейти изменив 1 бит. То же решение, что выше, но без гиперкуба ;)

Date: 2007-12-25 08:00 pm (UTC)
From: [identity profile] muchacho.livejournal.com
Логики никакой - решение получено "методом Монте-Карло". Главное - работает, а вообще их может быть много.

Date: 2007-12-25 08:11 pm (UTC)
From: [identity profile] haraz-bey.livejournal.com
Да, если последнюю восьмёрку расставить в обратном порядке: 43214321, то должно сработать :)
Page 1 of 3 << [1] [2] [3] >>

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11 12 1314 15 1617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 16th, 2026 09:06 pm
Powered by Dreamwidth Studios