У вас есть N монет. Вы выкладываете их в ряд одну за другой, какую решкой, какую орлом, как хотите. Вы показываете эти монеты ассистенту фокусника, а также загадываете число, от 1 до N, и говорите его ассистенту. После этого ассистент указывает на одну из монет и просит вас перевернуть ее (но перевернутая монета остается в ряду среди других). Ассистент всегда обязан попросить перевернуть ровно одну монету. Затем ассистент выходит из одной двери, а в другую дверь входит сам фокусник - они между собой никак не общаются. Фокусник смотрит на монеты и говорит вам, какое число вы загадали.
Вопрос: для каких значений N возможно организовать такой фокус, и как?
Комментарии не скрываю.
Вопрос: для каких значений N возможно организовать такой фокус, и как?
Комментарии не скрываю.
no subject
Date: 2007-12-25 05:54 pm (UTC)no subject
Date: 2007-12-25 06:05 pm (UTC)no subject
Date: 2007-12-25 06:06 pm (UTC)no subject
Date: 2007-12-25 06:07 pm (UTC)no subject
Date: 2007-12-25 06:25 pm (UTC)no subject
Date: 2007-12-25 06:44 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:так что ли, лол?
From:Re: так что ли, лол?
From:Re: так что ли, лол?
From:Re: так что ли, лол?
From:no subject
Date: 2007-12-25 06:34 pm (UTC)no subject
Date: 2007-12-25 06:42 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-25 10:49 pm (UTC)no subject
Date: 2007-12-25 07:18 pm (UTC)У меня ностальгия по детству!:) Как все-таки просто решать олимпиадные задачи!:)
no subject
Date: 2007-12-25 10:45 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-25 06:27 pm (UTC)no subject
Date: 2007-12-25 06:29 pm (UTC)no subject
Date: 2007-12-25 07:41 pm (UTC)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 комбинаций.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-25 06:45 pm (UTC)no subject
Date: 2007-12-25 11:25 pm (UTC)no subject
Date: 2007-12-26 12:39 am (UTC)no subject
Date: 2007-12-26 04:27 am (UTC)no subject
Date: 2007-12-26 06:46 am (UTC)no subject
Date: 2007-12-26 07:13 am (UTC)Пусть ak - число таких позиций, увидев которые фокусник назовёт число k. Рассмотрим множество пар, где первый элемент - начальная позиция (выложенная зрителем), а второй элемент - конечная позиция (после переворачивания монеты), при условии, что зритель задумал число k. С одной стороны, таких пар не меньше 2N, поскольку зритель может выложить любую позицию. С другой - не больше akN, поскольку для каждой конечной позиции существует не более N начальных. Отсюда ak≥2N/N, и, так как ak - целое число, оно не меньше [2N/N], где квадратные скобки обозначают округление вверх до целых. Суммируя по всем k, получаем, что 2N≥N[2N/N], или, иначе говоря, 2N/N≥[2N/N]. Следовательно, 2N делится на N. Следовательно, N - степень двойки.
Если же N=2k, то алгоритм действий ассистента таков: ему нужно, чтобы для любого i от 0 до k-1 выполнялось следующее условие: число монет, лежащих орлом вверх, номера которых в двоичном представлении имеют i-ю цифру, равную 1, должно быть нечётным тогда и только тогда, когда i-я цифра в двоичном представлении загаданного числа равна 1. Это правило даёт ему i-ю цифру в номере той монеты, которую следует перевернуть.
no subject
Date: 2007-12-26 09:40 pm (UTC)no subject
Date: 2007-12-28 01:21 pm (UTC)Каждая монета входит в k групп монет, размера 1,2,...,2k-1. Эти k типов групп могут быть использованы для кодировки битов загаданного числа. Очевидно, что переворачивая одну монету, мы устанавливаем желаемую четность орлов во всех типах групп.
no subject
Date: 2007-12-28 01:22 pm (UTC)Re: офф: Gmail bug
Date: 2007-12-26 09:40 pm (UTC)