Тема КОМБИНАТОРИКА

Логика .02 Невозможность определить гарантированно

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела комбинаторика
Разделы подтемы Логика
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#68184

На столе лежат 28 конфет. Петя считает некоторые из них вкусными. Вася за один ход может указать любой набор конфет и спросить Петю, сколько из них вкусных. Как Васе гарантированно найти все вкусные конфеты (a) за 21 ход, (б) за 20 ходов?

Источники: ФЕ-2023, 11.6 (см. www.formulo.org)

Показать ответ и решение

а)

Разобьём конфеты на 7  групп по 4  штуки. За 3  хода можно узнать всё про данные конфеты a,b,c,d,  спросив, например, про наборы {a,c,d},{b,c,d},{a,b,c}.  Если на первые два вопросы ответы будут разными, то мы узнаем, каковы конфеты a  и b,  а из третьего вопроса поймём, какова c.  Вернувшись к первому вопросу, узнаем и про d.  Если же ответы на первые два вопроса совпадают, значит, a  и b  одинаковы. Если ответ на третий вопрос меньше 2,  то a  и b  невкусные, а если 2  или более, то вкусные; вкусная ли c,  определим по четности этого ответа. И вновь, вернувшись к первому вопросу, определим, какова d.

Замечание.

Подойдёт и другой набор вопросов, например, {a,c},{b,c},{a,b,d}.

______________________________________________________________________________________________________________________________________________________

б)

Возможны различные решения этого пункта. Приведём решение, позволяющее найти все конфеты даже за 19  ходов. Докажем следующее утверждение: "Если для n> 0  конфет задача решается за m  вопросов, то для n+ 3  конфет ее можно решить за m+ 2  вопроса"(Поскольку для одной конфеты достаточно одного вопроса, то для 28= 1+9 ⋅3  конфет хватит 1 +9⋅2= 19  вопросов).

Действительно, пусть есть способ узнать про n  конфет за m  вопросов, и пусть первый из этих вопросов задаётся про некоторое множество X. Добавим три конфеты a,b,c,  а к списку вопросов добавим три вопроса про множества {a,c}∪ X  , {b,c}∪ X  и {a,b,c} и уберём вопрос про X.  По ответам на эти вопросы можно узнать, каковы конфеты a,b,c  и сколько сладких конфет в X  (точно так же, как в пункте а, только d  заменяется на X ).

Ответ:

Ошибка.
Попробуйте повторить позже

Задача 2#68642

Вася написал на доске три числа: sinx,sin2x  и sin 3x  в каком-то порядке. Все числа оказались различными. Петя пытается определить, какое из чисел где. Какое из трёх утверждений верно:

(1) У Пети всегда получится определить, где sinx,  где sin2x,  а где sin3x.

(2) При некоторых значениях получится, а при некоторых нет.

(3) Никогда не получится.

Источники: ИТМо-2023, 11.3 (см. olymp.itmo.ru)

Показать ответ и решение

Если x  = π,2x = 2π,3x = 3π-,
 0   17   0  17  0   17  то их синусы различны и положительны.

Пусть найдётся x  для которого эти три синуса получаются такими же, но в другом порядке. Разберём случаи возможных x,  когда sinx  совпадает с одним из написанных на доске чисел:

1) x= π-+ 2πk.
   17  Синусы получаются такие же, как и для x0  в том же порядке.

2) x = 16π-+ 2πk.
    17  В этом случае sinx  и sin3x  получаются такие же, как и для x0  в том же порядке, а sin2x  меняет знак, т.е. получается другой набор чисел.

3)    2π
x= 17 + 2πk.  В этом случае sinx= sin2x0.  Однако          (4π)
sin 2x = sin 17  ,  что не совпадает ни с sinx0,  ни с sin3x0,  так как больше каждого из них.

4)     15π-
x = 17 + 2πk.  В этом случае sinx= sin2x0.  Однако          (30π)
sin2x =sin  17  ,  что не совпадает ни с sinx0,  ни с sin3x0,  так как отрицательно.

5) x= 3π+ 2πk.
   17  В этом случае sinx= sin3x0.  Однако          (  )
sin 2x = sin 6π  ,
          17  что не совпадает ни с sinx0,  ни с sin2x0,  так как больше каждого из них.

6) x = 14π-+ 2πk.
    17  В этом случае sinx= sin3x0.  Однако          (   )
sin2x =sin  28π ,
          17  что не совпадает ни с sinx0,  ни с sin2x0,  так как отрицательно.

Таким образом, единственная возможность получить те же 3 синуса, это случай 1), в котором порядок синусов также совпадает.

Теперь приведём противоположный пример: рассмотрим x1 = π.
    2  Тогда sinx1 = 1,sin2x1 = 0,sin3x1 = −1.  С другой стороны, пусть x = − π.
 2    2  Тогда sinx  =− 1,sin2x = 0,sin3x =1.
   2         2        2  Таким образом, Петя не сможет отличить эти две ситуации друг от друга.

Ответ: второе

Ошибка.
Попробуйте повторить позже

Задача 3#33818

Известно, что молот тяжелее щита, а щит легче костюма. Что тяжелее: молот или костюм?

Показать ответ и решение

Приведем два примера, которые подходят под условие, но в одном тяжелее молот, а в другом — костюм. Это будет означать, что однозначно определить, что тяжелее, нельзя, ведь возможные два варианта.

Итак, пусть в первом примере молот весит 200  кг, щит10  кг, а костюм 20  кг. Все условия соблюдаются, и при этом молот тяжелее костюма.

Во втором примере пусть молот весит 30  кг, щит 20  кг, а костюм 50  кг. Опять же, все условия соблюдаются, но при этом костюм тяжелее молота.

Ответ: Невозможно определить однозначно

Ошибка.
Попробуйте повторить позже

Задача 4#33819

По кругу расставлены 5  карточек с числами на обратной стороне (числа не обязательно различны). За один вопрос можно узнать произведение чисел на любых двух карточках. Можно ли за несколько вопросов узнать все числа?

Показать ответ и решение

Приведем два различных примера расстановки чисел, при которых тем не менее ответы на все вопросы будут одинаковы. Это расстановки 0  , 0  , 0  , 0  , 0  и 0  , 0  , 0  , 0  , 1  . И в той, и в другой расстановке ответом на любой вопрос будет “0  ”, так как по крайней мере один из сомножителей равен 0  . Тем не менее, расстановки различны, значит, однозначно определить все числа нельзя.

Ответ: Нет, нельзя

Ошибка.
Попробуйте повторить позже

Задача 5#33820

На плоскости нарисован квадрат, а также невидимыми чернилами отмечена точка P  . Лосяш в специальных очках видит точку, а Пин — нет. Пин за одно действие проводит прямую, а Лосяш честно отвечает, с какой стороны от проведенной прямой находится точка P  . Пин случайно проводит прямую через точку, то Лосяш честно говорит, что точка оказалась на прямой. Может ли Пин действовать так, чтобы после двух вопросов гарантированно определить, находится ли точка P  внутри квадрата?

Показать ответ и решение

Покажем, как отвечать на вопросы Пина так, чтобы он не смог однозначно определить, находится ли точка P  внутри квадрата, а также объясним, почему он не сможет это определить.

Отметим произвольную точку Q  внутри квадрата и будем отвечать за Лосяша так, будто бы загадана точка Q  . Заметим, что точка     Q  внутри квадрата подходит под все ответы, значит, если Пин смог определить, находится ли точка P  внутри квадрата, то он считает, что находится.

С другой стороны, после деления плоскости двумя прямыми на части каждая часть бесконечна. Значит, в той части, в которой оказалась загаданная точка, еще точно есть область за пределами квадрата. Тогда, если бы исходно точка была отмечена в этой области, то все ответы Пина были бы такими же, но при этом точка уже не лежала бы внутри квадрата.

Таким образом, мы показали, что при данной последовательности ответов точка может как лежать внутри, так и не лежать, значит, Пин не может действовать так, чтобы после двух вопросов однозначно определить, находится ли точка P  внутри квадрата.

Ответ: Нет, не может

Ошибка.
Попробуйте повторить позже

Задача 6#92176

В лаборатории на полке стоят 120  внешне неразличимых пробирок, в 118  из которых находится нейтральное вещество, в одной — яд и в одной — противоядие. Пробирки случайно перемешались, и нужно найти пробирку с ядом и пробирку с противоядием. Для этого можно воспользоваться услугами внешней тестирующей лаборатории, в которую одновременно отправляют несколько смесей жидкостей из любого числа пробирок (по одной капле из пробирки), и для каждой смеси лаборатория сообщит результат:

+ 1,  если в смеси есть яд и нет противоядия;

− 1,  если в смеси есть противоядие, но нет яда;

0  в остальных случаях.

Можно ли, подготовив 19  таких смесей и послав их в лабораторию единой посылкой, по сообщённым результатам гарантированно определить, в какой пробирке яд, а в какой противоядие?

Источники: ММО - 2021, второй день, 11.5 (см. mmo.mccme.ru)

Показать ответ и решение

Для описания отправляемых в лабораторию смесей составим таблицу, состоящую из 120  строк и 19  столбцов. Каждый столбец таблицы — это описание состава смеси, отправляемой в лабораторию. На пересечении i  -й строки и j  -го столбца стоит единица, если j  -я смесь содержит жидкость из i  -й пробирки, и ноль в противном случае.

Сначала попробуем найти пару пробирок с ядом и противоядием, не устанавливая, где в этой паре яд, а где противоядие. Для этого огрубим результат лаборатории, убрав из него знак (то есть будем считать, что для каждой смеси лаборатория сообщает результат +1,  если в смеси есть яд без противоядия или противоядие без яда, и ноль иначе). Pacсмотрим две строки, соответствующие пробиркам с ядом и противоядием. Их покоординатная сумма, взятая по модулю 2,  совпадает со строкой результатов, присланных лабораторией. Следовательно, если все суммы пар строк таблицы, взятые по модулю 2,  будут попарно различны, то в результате тестирования мы сможем определить номера строк, соответствующих яду и противоядию.

Такую таблицу можно построить следующим образом. Первую ее строку заполним произвольно. Вторую строку заполняем так, чтобы она не совпадала с первой. Третья и все последующие строки должны удовлетворять двум условиям:

- новая строка не должна совпадать с уже заполненными;

- новая строка должна быть такой, чтобы суммы всех возможных пар построенных строк, взятые по модулю 2,  были различны.

Покажем, что построение возможно. Покоординатную сумму строк a  и b,  взятую по модулю 2,  будем обозначать как a⊕ b.  Рассмотрим строчки s1,s2,s3  и s4.  Предположим, что s1⊕ s2 = s3 ⊕s4,  тогда

s1⊕s2⊕ s3 = s3 ⊕s3⊕ s4 =s4

Следовательно, правила построения таблицы можно переформулировать следующим образом:

- новая строка не должна совпадать с уже заполненными;

- новая строка должна быть такой, чтобы она была отлична от всех возможных сумм троек уже построенных строк.

Число строк длины 19,  составленных из нулей и единиц, равно 219 = 210⋅29 > 1000⋅500= 500000.  Запретов, даже после заполнения всех 120  строк, будет не более чем

C3120+ 120 = 120⋅119⋅118-+120<
               6

< 20⋅120⋅120+120= 288120< 300000

Следовательно, такую таблицу можно построить.

Чтобы определить пару пробирок с ядом и противоядием, найдем все попарные суммы строк таблицы, взятые по модулю 2.  Найдем такие строки s1  и s2,  что s1 ⊕s2  совпадает с огрубленным результатом лаборатории. Пробирки, соответствующие строкам s1  и s2,  содержат яд и противоядие. Далее, рассматривая уже настоящий результат лаборатории, мы сможем точно сказать, в какой пробирке яд, a в какой противоядие. Действительно, обязательно найдется хотя бы одна смесь, содержащая либо только яд, либо только противоядие, иначе строки таблицы, соответствующие пробирке с ядом и пробирке с противоядием, будут одинаковыми, что запрещено построением. Тогда по знаку результата для этой смеси мы сможем определить, был в ней яд или противоядие.

Ответ: да

Ошибка.
Попробуйте повторить позже

Задача 7#92916

Пять бегунов Аркадий, Борис, Владимир, Григорий и Дмитрий соревновались в беге на 30,60  и 100  метров. Каждый раз первое место занимал бегун в красной майке, второе — в синей, третье — бегун в зеленой майке (разумеется, у каждого бегуна только одна майка). Последнее место в беге на 30  метров занял Аркадий, в беге на 60  метров — Дмитрий, а в беге на 100  метров — Владимир. Могут ли у Бориса и Григория быть майки одного цвета?

Источники: Лига открытий - 2017

Показать ответ и решение

Поскольку ребят всего пять, то майку какого-то из трёх цветов (красного, синего или зелёного) носит только один из них. Это не Аркадий, не Дмитрий и не Владимир, так как кроме каждого из них есть ребята и в синей, и в красной, и в зелёной майке. Поэтому майку уникального цвета носит Борис или Григорий. Значит, майки Бориса и Григория — разного цвета.

Ответ:

Не могут

Рулетка
Вы можете получить скидку в рулетке!