Мудрецы и фокусы
Ошибка.
Попробуйте повторить позже
Зритель берет три числа из множества . Помощник фокусника берет еще одно число (не взятое зрителем). Могут ли фокусник и помощник договориться так, чтобы после этого фокусник мог всегда безошибочно определить, какое число кем выбрано?
Заметим, что зритель может выбрать три числа способами. Четверок чисел, которые могут оказаться перед фокусниками, меньше: всего . Поэтому, как бы фокусник и помощник ни договаривались, каким-то двум тройкам, которые выбирает зритель, будет соответствовать одна и та же четверка, которую увидит фокусник. Тогда определить, какая именно тройка из двух указанных была выбрана зрителем, нельзя.
Ошибка.
Попробуйте повторить позже
Есть 100 мудрецов и по 100 колпаков двух цветов: синего и красного. Мудрецы будут выстроены в ряд, после чего каждому наденут на голову колпак. Каждый видит цвета колпаков тех и только тех, кто стоит спереди. После этого мудрецы в выбранном ими порядке называют цвета. Тех, кто называет цвет своего колпака неверно, казнят. Какое наибольшее число выживших могут гарантировать мудрецы, если заранее договорятся?
Во-первых, гарантировать выживание всех 100 мудрецов нельзя: какой бы цвет ни назвал мудрец, оказавшийся последним (тем, кто видит всех остальных), колпак на его голове может оказаться другого цвета, при этом все мудрецы все равно будут видеть ту же картину.
Теперь приведем стратегию, позволяющую выжить 99 мудрецам. Закодируем цвета остатками по модулю 2, и будем считать, что мудрецы называют не цвета, а остатки. Первым высказывается мудрец, находящийся в конце ряда. Он называет остаток суммы всех остальных чисел. Следующий мудрец, зная сумму всех остатков и видя остальные остатки, кроме своего, безошибочно определяет свой остаток. Точно также каждый следующий мудрец может определить цвет своего колпака.
Ошибка.
Попробуйте повторить позже
Двум мудрецам принесли один белый и два черных колпака. Затем им завязали глаза и надели каждому на голову по колпаку, а третий спрятали. После этого мудрецам развязали глаза, и каждый смог увидеть, какой колпак на голове у другого. Затем у первого мудреца спросили, какой колпак на голове у него самого, и он ответил правильно. Какие колпаки надели на головы мудрецам?
Предположим, что первый мудрец увидел черный колпак на голове у второго. Тогда у него на голове может оказаться как черный, так и белый колпак, и первый мудрец не сможет понять, какого цвета его колпак. поэтому на голове второго мудреца белый колпак, следовательно у первого мудреца на голове черный колпак.
Ошибка.
Попробуйте повторить позже
Двум мудрецам принесли один белый и два черных колпака. Затем им завязали глаза и надели каждому на голову по черному колпаку, а белый спрятали. Когда им развязали глаза, у первого мудреца спросили, какой колпак на голове у него самого. Он ответил: “Не знаю”. Когда после этого тот же вопрос задали второму мудрецу, он ответил правильно. Как он догадался?
Если бы второму мудрецу на голову надели белый колпак, то первый бы смог угадать цвет своего колпака. Тогда второй знает, что у него на голове черный колпак.
Ошибка.
Попробуйте повторить позже
Три мудреца должны будут сесть по кругу так, что каждый будет видеть двух остальных. На лоб каждому будет приклеена черная или белая метка. Мудрецам запрещено как-либо обмениваться информацией друг с другом. По сигналу каждый из них должен будет одновременно либо сказать цвет метки (черный или белый), либо сказать «пас». Мудрецам будет сохранена жизнь только в том случае, если хотя бы один из них НЕ скажет «пас», и при этом все назвавшие цвет назовут его правильно, т. е. угадают цвет своей метки. Как мудрецам выжить с вероятностью 3/4?
Пусть мудрецы условились действовать по следующей тактике. Если мудрец видит две одноцветные метки у других мудрецов, то он называет другой цвет, иначе говорит «пас». Тогда мудрецы будут спасаться во всех случаях, кроме ситуаций, в которых все три метки метки одного цвета. То есть мудрецы спасутся в 6 ситуациях из 8.
Ошибка.
Попробуйте повторить позже
Два зрителя по очереди берут по одному числу из множества . Затем помощник фокусника берет одно число себе. После чего приходит фокусник, смотрит на оставшиеся числа и называет, какие числа кем взяты. Могут ли фокусник и помощник договориться так, чтобы фокус всегда удавался?
Фокусник, видя набор из четырех карт на столе должен понимать, какие числа выбрали первый и второй зритель. Всего способов у зрителей выбрать два числа . С другой стороны на каждый такой выбор должна быть своя четверка оставшихся на столе карт. Но таких четверок — противоречие.
Ошибка.
Попробуйте повторить позже
Фокусник с завязанными глазами выдаёт зрителю пять карточек с номерами от 1 до 5. Зритель прячет две карточки, а три отдаёт ассистенту фокусника. Ассистент указывает зрителю на две из них, и зритель называет номера этих карточек фокуснику (в том порядке, в каком захочет). После этого фокусник угадывает номера карточек, спрятанных у зрителя. Как фокуснику и ассистенту договориться, чтобы фокус всегда удавался?
Можно договориться следующим образом. Расставим эти карточки по порядку в вершины пятиугольника. Если зритель выбирает пару соседних вершин, то ассистент выбирает пару соседних, сдвинутую на 2 по часовой стрелке. если же зритель выбирает пару вершин, образующую диагональ, то ассистент выбирает пару, отличающуюся от этой сдвигом на 1 по часовой стрелке.
Ошибка.
Попробуйте повторить позже
Есть 100 мудрецов и по 100 колпаков 10 цветов. Все возможные цвета колпаков мудрецам известны. Мудрецы будут выстроены в ряд, после чего каждому наденут на голову колпак. Каждый видит цвета колпаков тех и только тех, кто стоит спереди. После этого мудрецы в выбранном ими порядке называют цвета. Тех, кто называет цвет своего колпака неверно, казнят. Какое наибольшее число выживших могут гарантировать мудрецы, если заранее договорятся?
Все 100 гарантированно спастись не могут, так как изначально ни один из мудрецов не может гарантированно определить цвет своего колпака.
Покажем, как спастись 99 мудрецам. Пронумеруем цвета числами от 1 до 10. Сначала первый последний мудрец называет сумму номеров цветов на колпаках 99 впереди стоящих (по модулю 10). Тогда предпоследний мудрец знает сумму первых 98 чисел, а также сумму первых 99 чисел, поэтому сможет вычислить цвет своего колпака. Аналогично на очередном шаге мудрец знает цвета колпаков всех, стоящих после него (кроме последнего), и всех, стоящих перед ним, а следовательно и свой. То есть первые 99 мудрецов в ряду гарантированно спасаются.
Ошибка.
Попробуйте повторить позже
Дракон запер в пещере шестерых гномов и сказал: «У меня есть семь колпаков семи цветов радуги. Завтра утром я завяжу вам глаза и надену на каждого по колпаку, а один колпак спрячу. Затем сниму повязки, и вы сможете увидеть колпаки на головах у других, но общаться я вам уже не позволю. После этого каждый втайне от других скажет мне цвет спрятанного колпака. Если угадают хотя бы трое, всех отпущу. Если меньше — съем на обед». Как гномам заранее договориться действовать, чтобы спастись?
Расставим цвета в вершины правильного семиугольника. Когда гномам наденут колпаки, каждый из них будет знать 2 возможных цвета своего колпака (так как он будет знать 5 цветов других гномов). Он смотрит на эти 2 цвета. Смотрим на расстояние между ними (то есть кратчайший путь) по вершинам семиугольника. Пройдем по этому пути по часовой стрелке. Каждый гном будет выбирать цвет, в который о пришел. Легко видеть, что тогда всегда ровно 3 мудреца будут отвечать правильно.
Ошибка.
Попробуйте повторить позже
99 мудрецов сели за круглый стол. Им известно, что 50 из них надели колпаки одного из двух цветов, а 49 — другого (но заранее неизвестно, какого именно из двух цветов 50 колпаков, а какого — 49). Каждый из мудрецов видит цвета всех колпаков, кроме своего собственного. Все мудрецы должны одновременно написать (каждый на своей бумажке) цвет своего колпака. Смогут ли мудрецы заранее договориться отвечать так, чтобы не менее 1)51; 2) 74 из них дали верные ответь?
Пусть колпаков белого цвета было 50. Тогда все мудрецы с черными колпаками заведомо угадают цвет своего колпака, поскольку видят 50 белых колпаков. Если же мудрец видит видит поровну черных и белых колпаков, то путь он будет действовать так. Он будет называть тот цвет, который преобладает среди 49 человек, следующих за ним по часовой стрелке. Рассмотрим пару мудрецов в белых колпаках, такую, что между ними с каждой стороны ровно по 24 мудреца в белых колпаках. Заметим, что на одной из 2 частей (дуг), на которые они поделили стол сидят не больше 48 людей, из которых ровно 24 имеют белый цвет колпака. Тогда эта часть была рассмотрена одним из выбранных мудрецов, причем в нее также вошел второй выбранный мудрец, то есть уже 25 человек с белыми колпаками. Тогда выбранный мудрец ответит верно. То есть мы разбили всех людей в белых колпаках на 25 пар, в каждой из которых хотя бы ё человек ответит верно. Тогда верных ответов хотя бы .
Ошибка.
Попробуйте повторить позже
10 мудрецам пишут на лбы натуральные числа от 1 до 10 (не обязательно различные). Каждый видит все числа, кроме своего. По сигналу Короля каждый мудрец должен записать на бумажке предсказание числа, которое написано на лбу у него самого. Если хотя бы один из мудрецов предскажет правильно — все спасены, иначе всех казнят. Как спастись мудрецам?
Пусть мудрецы будут действовать следующим образом. Первый мудрец предполагает, что сумма всех чисел по модулю 10 равна 0, второй — что сумма всех 10 чисел равна 1,, последний — что сумма всех чисел равна 9 (все по модулю 10). Тогда понятно, что хотя бы один мудрец сделал правильное предположение о сумме всех 10 чисел. Каждый мудрец видит числа других 9 мудрецов. Поэтому, опираясь на свое предположение, он вычисляет и свое число. Тогда тот человек, предположение которого оказалось верным, угадает свое число.
Ошибка.
Попробуйте повторить позже
Султан собрал 300 придворных мудрецов и предложил им испытание. Имеются колпаки 25 различных цветов, заранее известных мудрецам. Султан сообщил, что на каждого из мудрецов наденут один из этих колпаков, причём если для каждого цвета написать количество надетых колпаков, то все числа будут различны. Каждый мудрец будет видеть колпаки остальных мудрецов, а свой колпак нет. Затем все мудрецы одновременно огласят предполагаемый цвет своего колпака. Могут ли мудрецы заранее договориться действовать так, чтобы гарантированно хотя бы 150 из них назвали цвет верно?
Источники:
Подсказка 1
Несложно понять, в каких количествах у нас присутствуют все цвета. Теперь задумаемся, а какой выбор стоит перед мудрецом, когда ему нужно ответить на вопрос?
Подсказка 2
Т.к. количества цветов принимают все значения от 0 до 24, значит перед каждым мудрецом при ответе стоит выбор ровно между двумя цветами. Если мудрецы не договорятся, то они могут не попасть ни в один цвет. А как сделать так, чтобы в какой-то группе хотя бы один точно попал?
Подсказка 3
Обратим внимание на то, что один и тот же цвет стоит под сомнением ровно у двух мудрецов
Подсказка 4
Как сделать так, чтобы хотя бы половина мудрецов попали в нужный цвет?
Поскольку количества колпаков различных цветов принимают все значения от 0 до 24.
Далее, каждый мудрец считает количество колпаков каждого из цветов. Для двух цветов количества колпаков совпадают и мудрец понимает, что на нём колпак одного из этих двух цветов. Остаётся только сделать выбор, какой именно из этих двух цветов ему назвать.
Инверсией в перестановке называется всякая пара индексов такая, что и Чётность числа инверсий в перестановке определяет чётность перестановки. Стратегия, приведённая ниже, основана на понятии чётности перестановки.
Пусть мудрецы заранее занумеровали цвета числами от 0 до 24. Тогда истинному распределению колпаков соответствует перестановка
Если мудрец видит равное количество колпаков цвета и цвета (по штук каждого из этих двух цветов), то ему нужно принять решение, к какому из этих двух цветов отнести свой колпак, то есть выбрать между двумя перестановками
Одна из этих перестановок соответствует истинному распределению цветов, при этом указанные перестановки отличаются расположением ровно двух элементов, поэтому имеют разную чётность.
Мудрецы могут заранее договориться, чтобы ровно 150 из них сделали свой выбор в пользу чётной перестановки, а остальные 150 — в пользу нечётной перестановки.
Тогда ровно 150 мудрецов верно назовут цвет своего колпака.
Ошибка.
Попробуйте повторить позже
У короля есть мудрецов. Однажды он выдал первому мудрецу одну золотую монету, второму — две монеты, третьему — три,, десятому — десять. Затем он сказал, что каждую минуту мудрецы могут попросить его выдать девяти из них по одной золотой монете. Если в какой-то момент у всех мудрецов монет будет поровну, то они могут их забрать. Смогут ли мудрецы забрать золото? В ответ укажите “да” или “нет”.
Подсказка 1
В таких задачах зачастую удобно переформулировать процесс, чтобы осталась та же суть, но при этом, он стал бы более понятным. В этой задаче выдают по 1 монете 9 мудрецам, то есть обделяют ровно одного. Как тогда можно по-другому описать процесс, чтобы более явно было понятно, что происходит?
Подсказка 2
Верно, можно считать, что всем сначала выдают по монете, а потом у одного забирают. А как тогда можно выровнять кол - во монет у каждого?
Подсказка 3
Верно, можно сначала провести с первым операцию «обделить» (то есть не дать только ему монету) 1 раз, со вторым - 2 раза, … , с десятым - 10 раз. Тогда мы, условно, «заберем» у каждого столько монет, сколько у него было, и значит, кол - во монет у всех мудрецов будет одинаковое!
Можно переформулировать условие задачи так, что каждую минуту король даёт всем золотую монету, а потом сразу же забирает её у кого-то одного. Тогда давайте проделаем эту операцию раз и десять раз заберём монету у первого, девять раз у второго, восемь раз у третьего, …, один раз у десятого. То есть каждому из мудрецов в итоге дали монет и забрали столько, сколько у них имелось до начала всех раздач (операций). Тогда у всех мудрецов будет ровно по монет.
Ошибка.
Попробуйте повторить позже
Зритель берет два числа из множества . Помощник фокусника берет еще одно число (не взятое зрителем). После чего приходит фокусник, смотрит на два оставшихся числа и безошибочно называет, какие числа кем взяты. Как ему это удается?
Сопоставим каждой паре чисел, которую мог выбрать зритель, различную тройку чисел, содержащую эту пару. Одно из возможных соответствий:
Теперь помощнику фокусника остается лишь дополнить выбранную зрителем пару до соответствующей тройки. Так как тройки различны, фокусник, видя тройку, безошибочной определяет, какой паре она соответствует, и исходя из этого говорит, какие числа кем взяты.