Цитата (marutand)
... я прав лишь в том что ответ 11 + Х, но Х не 1 !!! думаем дальше...
Цитата (Kreativshik)
В общем мой окончательный ответ 15.
Задавая 11 вопросов по шаблону "]n/2^(i-1)[ нечётно ?" где n - искомое число;i - номер очередного вопроса (i=1÷11), и записывая возможные ответы "да"(1)или "нет"(0)в 11 ячеек поочередно начиная с лева, мы фактический получим искомое число, при условии что все ответы достоверны, в двоичной системе исчисления - n
1, с учётом возможного ошибочного ответа на любой из 11 вопросов, поочередно заменив значения всех 11 разрядов полученного двоичного кода на обратное (1 на 0, 0 на 1), мы получим ещё 11 вероятных вариантов искомого числа. Итого у нас получилось 12 возможных вариантов n
1,n
2,...n
12 При желании перед дальнейшим анализом можно перевести их в десятичную систему исчисления.
Далее выбирая из 12 возможных вариантов любые m (всё равно каких, но не включающих n
1; например, n
2, ..., n
m) мы зададим следующий вопрос «Задуманное вами число одно из n
2, ..., n
m?»:
- ответ «да», может означать одно из двух: либо загадано действительно одно из этих m чисел, либо ответ на этот вопрос ошибочен. Но если ответ ошибочен, то это значит что загаданное число может быть только n
1, потому что остальные варианты n
m+1, ..., n
12 означают, что уже была допущена ошибка в ответе на какой-то из предыдущих вопросов, а второй ошибки допустить нельзя! Значит, при ответе «да» у нас остаётся ровно m+1 вариантов, причём мы точно знаем, что в одном из предыдущих ответов была допущена ошибка. Поскольку после этого вопроса у нас остаются в запасе ещё 3 вопроса, то мы можем угадать задуманное число из 8 вариантов (2
3). Поэтому можно положить m + 1 = 8, то есть m = 7, и рассмотреть только ответ «нет» на 12-й вопрос.
Ответ «нет» означает, что числа n
2, ..., n
8 не могли быть задуманы (т.к. это было бы второй ошибкой). Значит, после такого ответа список подозрительных чисел уменьшился до 5: n
1, n
9, n
10, n
11, n
12. Рассуждая так же, как выше, 13-м вопросом можем спрашивать про числа n
9, n
10, n
11: в случае ответа «да» должны будем угадать одно из четырёх чисел n
1, n
9, n
10, n
11, для чего нам хватит двух оставшихся вопросов, а в случае ответа «нет» останутся только n
1 и n
12.
Теперь (14-м вопросом) достаточно спросить про одно число n
12. Аналогично вышесказанному, ответ «да» будет означать, что ошибка точно имело место, — и тогда нам останется лишь угадать одно из двух чисел за последний, 15-й, вопрос. Ну а после ответа «нет» 15-го вопроса можно уже и не задавать — т.к очевидно что n = n
1.