Мы знаем, что Витя родился с 10 по 30 мая. За сколько вопросов мы можем узнать его день рождения, если он согласен отвечать на наши

image_printРаспечатать ответ

Вопрос школьника

Мы знаем, что Витя родился с 10 по 30 мая. За сколько вопросов мы можем узнать его день рождения, если он согласен отвечать на наши вопросы только «да» или «нет»? Каким может быть первый вопрос?

Ответ от учителя

Если Витя родился с 10 по 30 мая, то у нас есть 21 возможный день его рождения. Чтобы узнать его день рождения, мы можем задавать вопросы, которые будут сужать диапазон возможных дат.

Например, первый вопрос может быть: «Родился ли ты в первой половине мая?» Если Витя ответит «да», то мы можем исключить все даты после 15 мая и продолжить задавать вопросы, чтобы сужать диапазон еще больше. Если Витя ответит «нет», то мы можем исключить все даты до 15 мая и продолжить задавать вопросы, чтобы сужать диапазон еще больше.

Таким образом, мы можем сокращать диапазон возможных дат в два раза с каждым вопросом. Для того, чтобы узнать день рождения Вити, нам потребуется не более 5 вопросов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *