Ответы на вопрос:
Вданном случае наилучшей является стратегия половинного деления. сначала определяем страницу. будем делить каждый раз количество страниц, содержащих нужную, пополам. первый вопрос: "нужная страница имеет номер больше 40? " если да, то рассматриваем страницы с 41 по 80, если нет - то страницы с 1 до 40. второй вопрос для случая, когда номер страницы был больше 40 будет выглядеть так: "нужная страница имеет номер больше 60? ". а если номер страницы был не больше 40, то спрашиваем "нужная страница имеет номер больше 20? ". при такой схеме количество необходимых вопросов будет равно 7 ( 2⁶< 80< 2⁷). найдя нужную страницу по такой же схеме ищем номер слова (от 1 до 50). поскольку 2⁵< 50< 2⁶, то потребуется задать 6 вопросов. 7 вопросов для определения номера страницы и 6 для определения номера слова на ней - всего 13 вопросов. поэтому за 12 вопросов отгадать слово не удастся. в то же время, если бы можно было пронумеровать все слова от 1 до 4000 (50х80=4000) и задавать вопросы по порядковым номерам слов, то 12 вопросов хватило бы (2¹¹< 4000< 2¹²)
Популярно: Информатика
-
evelgren16.04.2023 15:52
-
maryartis11126.03.2021 13:50
-
ewvyevs29.01.2023 07:12
-
Algazino22.04.2022 18:47
-
h200020.08.2021 13:13
-
agat200331.08.2020 11:56
-
Аліномаг01.06.2022 11:29
-
даная723459825.09.2021 05:06
-
rendly2128.05.2023 00:32
-
AndrewLoveRem08.11.2020 17:02