Умные вопросы
Войти
Регистрация
Помощь в отгадывании числа.
Собеседник загадывает число от 1 до 1000. Он способен отвечать лишь "да", "нет" и "не знаю". Как меньше чем за 10 шагов (путем дележки интервалов на 2) разрешить сию ситуацию. Уже 40 минут ломаю голову над этим. Есть мысли спросить чётное/нечетное ли, кратно ли 5 и т. д, но дальше дело не идёт.
Помогите, пожалуйста.
4 года
назад
от
Ксения Горева
1 ответ
▲
▼
0
голосов
Даже в наихудших случаях разгадывается за 10 шагов. Приведу один пример (всевозможные другие в сущности не отличаются от него) :
1) больше 500? да 501-1000 средн. 750, 5
2) больше 750? нет 501-750 средн. 625, 5
3) больше 625? да 626-750 средн. 688
4) больше 688? нет 626-688 средн. 657
5) больше 657? да 658-688 средн. 673
6) больше 673? нет 658-673 средн. 665, 5
7) больше 665? да 666-673 средн. 669, 5
8) больше 669? нет 666-669 средн. 667, 5
9) больше 667? да 668-669
10) 668 ли? Нет. Значит, 669.
Ну, если собеседник может отвечать "не знаю", то решение остаётся Богу.
4 года
назад
от
LaunaShin630
Связанные вопросы
2
ответов
Сколько констант существует применяется в геометрии, неужели только пи?
10 года
назад
от
Александр Кравченко
1
ответ
Вещество это она из форм материи, а кроме вещества ещё есть какая форма материи ?
4 года
назад
от
Виктор Пурдяхин
3
ответов
Почему с появлением интернета компенсаторно у людей ухудшилась память?
9 месяцев
назад
от
*ШмУзДрИк*