В англо-российском словарике 80 страничек, на каждой из который по 50

В англо-российском словарике 80 страниц, на каждой из который по 50 слов. Петя открыл словарь на случайной странице и загадал случайное слово с этой странички. Сумеет ли Витя угадать его за 12 вопросов? Петя отвечает на вопросы только "да" либо "нет". (Если вы считаете, что Витя сумеет отгадать, то нужно написать эти 12 вопросов. Если вы считаете, что он не сумеет, то необходимо доказательство этого факта)

Задать свой вопрос
1 ответ
В данном случае превосходнейшей является стратегия половинного дробленья. Поначалу определяем страничку. Будем разделять каждый раз количество страниц, содержащих подходящую, напополам.
1-ый вопрос: "Подходящая страничка имеет номер больше 40?" Если да, то разглядываем страницы с 41 по 80, если нет - то странички с 1 до 40.
2-ой вопрос для варианта, когда номер странички был больше 40 будет выглядеть так: "Нужная страничка имеет номер больше 60?". А если номер странички был не больше 40, то спрашиваем "Подходящая страница имеет номер больше 20?".
При такой схеме количество нужных вопросов будет одинаково 7 ( 2lt;80lt;2).

Обнаружив подходящую страничку по таковой же схеме отыскиваем номер слова (от 1 до 50).
Так как 2lt;50lt;2, то потребуется задать 6 вопросов.

7 вопросов для определения номера странички и 6 для определения номера слова на ней - всего 13 вопросов. Поэтому за 12 вопросов отгадать слово не получится.

В то же время, если бы можно было пронумеровать все слова от 1 до 4000 (50х80=4000) и задавать вопросы по порядковым номерам слов, то 12 вопросов хватило бы (2lt;4000lt;2)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт