Вопрос задан 09.05.2019 в 06:47. Предмет Информатика. Спрашивает Ловейко Руслан.

Миша загадал целое число от 0 до 7 включительно. Коля должен это число угадать. Коля задавать

вопросы типа: "число 5( или любое другое число) больше (меньше) задуманного числа или рано ему?", а Миша может отвечать только "да" или "нет". Сколько вопросов достаточно задать, чтобы угадать число, при правильной стратегии игры? а) не более 3; б) не более 4; в) не более 6; г) не более 8.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Семизбаев Ризат.
Легко ! - Я уверен что правильный ответ (В)...-не более 6
0 0
Отвечает Шелков Матвей.
Не больше 6 у меня тоже было такое задание
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать стратегию бинарного поиска, которая позволит угадать число за определенное количество вопросов.

Для чисел от 0 до 7 включительно требуется всего 3 бита для их представления в двоичной системе. Воспользуемся этим свойством для разделения возможных чисел пополам с каждым вопросом.

Представим возможные числа от 0 до 7 в двоичной системе:

0 = 000 1 = 001 2 = 010 3 = 011 4 = 100 5 = 101 6 = 110 7 = 111

Сначала Коля спрашивает о бите на самом значимом месте (самый левый бит), например: "Число 4 больше задуманного числа?"

Если ответ "да", значит, загаданное число равно или больше чем 4. Таким образом, мы уменьшаем количество возможных вариантов до половины.

Далее Коля спрашивает о следующем бите, который разделит оставшиеся числа пополам. Например, если ответ "нет" на вопрос "Число 6 больше задуманного числа?", значит, оставшиеся варианты - 4 и 5.

Теперь мы имеем два оставшихся варианта. Для их различия требуется всего один вопрос, чтобы узнать загаданное число. Например, Коля может спросить: "Число 5 больше задуманного числа?"

Таким образом, правильная стратегия игры позволяет угадать число от 0 до 7 за не более чем 3 вопроса.

Ответ: а) не более 3.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос