Вопрос задан 18.10.2026 в 10:20. Предмет Алгебра. Спрашивает Сурай Вика.

Петя задумал целое число от 1 до 16. Вася может задавать Пете любые вопросы, на которые можно ответить «Да» или «Нет».
а) (2 балла) Как Васе узнать Петино число, задав не более 4 вопросов, если Петя отвечает правдиво?
б) (4 балла) Известно, что, отвечая на вопросы, Петя может один раз соврать (но неизвестно, когда; а может и не врать). Как Васе узнать Петино число, задав не более 7 вопросов?

Перейти к ответам

Ответы на вопрос

Отвечает Закирова Алия.

Решение

а) Как узнать число за 4 вопроса, если Петя всегда говорит правду?

Всего Петя мог загадать 16 различных чисел. Каждый вопрос, на который можно ответить только «Да» или «Нет», позволяет разделить оставшиеся варианты на две группы.

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

Первый вопрос: «Твоё число больше 8?»

  • Если «Да», то число находится среди 9, 10, ..., 16.

  • Если «Нет», то число находится среди 1, 2, ..., 8.

После первого вопроса остаётся 8 вариантов.

Второй вопрос: Вася снова делит оставшиеся числа пополам. Например, если число от 1 до 8, он спрашивает: «Твоё число больше 4?»

После второго вопроса остаётся 4 варианта.

Третий вопрос: Вася опять делит оставшиеся числа пополам. Остаётся 2 варианта.

Четвёртый вопрос: Вася спрашивает, какое из двух оставшихся чисел задумал Петя.

Таким образом, после четырёх вопросов Вася точно узнает число.

Это можно представить так:

16⟶8⟶4⟶2⟶1.16\longrightarrow8\longrightarrow4\longrightarrow2\longrightarrow1.

Ответ к пункту а): достаточно 4 вопросов, каждый раз делящих оставшиеся варианты пополам.

б) Как узнать число за 7 вопросов, если Петя может один раз соврать?

Здесь предыдущий способ уже не подходит, потому что один неправильный ответ может направить Васю по неверному пути.

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

Шаг 1. Запишем число в двоичном виде.

Вася мысленно вычитает из Петиного числа единицу. Полученное число от 0 до 15 можно записать четырьмя двоичными цифрами:

x1x2x3x4,x_1x_2x_3x_4,

где каждая цифра равна 0 или 1.

Например, если Петя загадал 11, то

11−1=10=10102.11-1=10=1010_2.

Значит, x1=1, x2=0, x3=1, x4=0x_1=1,\ x_2=0,\ x_3=1,\ x_4=0.

Шаг 2. Вася задаёт 7 вопросов.

Первые четыре вопроса позволяют узнать двоичные цифры:

  1. Равна ли x1x_1 единице?

  2. Равна ли x2x_2 единице?

  3. Равна ли x3x_3 единице?

  4. Равна ли x4x_4 единице?

Следующие три вопроса нужны для проверки ответов:

  1. Является ли сумма x1+x2+x4x_1+x_2+x_4 нечётной?

  2. Является ли сумма x1+x3+x4x_1+x_3+x_4 нечётной?

  3. Является ли сумма x2+x3+x4x_2+x_3+x_4 нечётной?

Все эти вопросы допускают ответы «Да» или «Нет».

Шаг 3. Проверим ответы и найдём возможную ложь.

Обозначим каждый ответ цифрой: «Да» — 1, «Нет» — 0.

Пусть Вася получил ответы a1,a2,…,a7a_1,a_2,\ldots,a_7.

Он выполняет три проверки:

s1=(a1+a2+a4+a5) mod 2,s2=(a1+a3+a4+a6) mod 2,s3=(a2+a3+a4+a7) mod 2.\begin{aligned} s_1&=(a_1+a_2+a_4+a_5)\bmod 2,\\ s_2&=(a_1+a_3+a_4+a_6)\bmod 2,\\ s_3&=(a_2+a_3+a_4+a_7)\bmod 2. \end{aligned}

Похожие вопросы

Топ вопросов за вчера в категории Алгебра

Последние заданные вопросы в категории Алгебра

Алгебра 13.10.2026 07:12 14 Зубова Ксюха
Задать вопрос