Задать вопрос
30 ноября, 00:34

Ведущим задумано число в диапазоне от 0 до 1000. Какое минимальное количество вопросов надо задать, чтобы угадать в каком десятке находится число (ответы ведущего "больше" или "меньше")

+5
Ответы (1)
  1. 30 ноября, 02:27
    0
    10 вопросов

    это способ бинарной сортировки

    сначала делим 1000 на 2

    задаем вопрос больше или меньше

    потом если больше то отрезок будет от 500 до 1000

    (1000-500) / 2+500=750 - новый вопрос потом еще вопрос

    короше так:

    A-начала отрезка (сначала A=1)

    B-конец отрезка (B=1000)

    найдем середину R = (B-A) / 2+A - (возмем целое)

    потом если больше то A=R иначе B=R

    потом так продолжаем до тех пор пока A небудет равнятся B
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Ведущим задумано число в диапазоне от 0 до 1000. Какое минимальное количество вопросов надо задать, чтобы угадать в каком десятке находится ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы