Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
26 декабря 2022 09:21
1172
Вася задумал число от 1 до 100. Нужно отгадать это число за наименьшее число попыток, задавая Васе вопросы, на которые он отвечает <<да>> и<<нет>>. За сколько вопросов вы берётесь угадать число? Как нужно задавать вопросы, чтобы их число было минимальным даже в худшем случае?
1
ответ
За 7 вопросов:
1 вопрос: задуманное число больше 50? Например «Да» или «нет» не важно. 2 вопрос: задуманное число больше 25? Например, опять «Нет».
3 вопрос: задуманное число больше 12? Пусть опять «Да».
4 вопрос: задуманное число больше 18? Пусть будет «Нет».
5 вопрос: задуманное число больше 14? Пусть опять «Нет».
6 вопрос: задуманное число больше 12? Пусть будет «Да».
7 вопрос: Это число 13? Если да – число угадано, если нет – то число 14
1 вопрос: задуманное число больше 50? Например «Да» или «нет» не важно. 2 вопрос: задуманное число больше 25? Например, опять «Нет».
3 вопрос: задуманное число больше 12? Пусть опять «Да».
4 вопрос: задуманное число больше 18? Пусть будет «Нет».
5 вопрос: задуманное число больше 14? Пусть опять «Нет».
6 вопрос: задуманное число больше 12? Пусть будет «Да».
7 вопрос: Это число 13? Если да – число угадано, если нет – то число 14
0
·
Хороший ответ
28 декабря 2022 09:21
Остались вопросы?
Еще вопросы по категории Информатика
Основные возможности электронных таблиц: сканирование итоговых документов коллективное использование данных, хранящихся в таблицах, распространение...
Что такое канал связи? Как определяется пропускная способность канала связи?...
Какие функции выполняет видеопроцессор?...
Что будет напечатано после того, как выполнится следующий фрагмент кода? s := 'abrakadabra'; while pos('a', s) > 0 do begin x := pos('a', s);...
Помогите решить задачу по Python пожалуйста. Условие Вы работаете с данными о пассажирах, проходящих через систему безопасности аэропорта. Ежедн...