Назад
Задача

Играют двое; один из них загадывает набор из целых чисел (x1,x2,...,xn) -- однозначных, как положительных, так и отрицательных. Второму разрешается спрашивать, чему равна суммаa1x1+ ... +anxn, где(a1...an) -- любой набор. Каково наименьшее число вопросов, за которое отгадывающий узнает задуманный набор?

Решение

Покажем, что задуманный набор можно определить, задав всего один вопрос. Именно, достаточно взять

a1 = 100,    a2 = 1002,..., an = 100n.

Тогда сообщённая нам сумма равна
S1 = 100x1 + 1002x2 + ... + 100nxn.
Рассмотрим теперь соотношение
$\displaystyle {\frac{S_{1}}{100^{n}}}$ = $\displaystyle {\frac{100x_{1}+100^{2}x_{2}+\dots +100^{n-1}x_{n-1}}{100^{n}}}$ + xn
и покажем, что
$\displaystyle \Bigl\vert$$\displaystyle {\frac{100x_{1}+100^{2}x_{2}+\dots +100^{n-1}x_{n-1}}{100^{n}}}$$\displaystyle \Bigr\vert$ < $\displaystyle {\textstyle\frac{1}{10}}$.
Действительно,
\begin{multline*}
\vert 100x_{1}+100^{2}x_{2}+\dots +100^{n-1}x_{n-1}\vert\le 1...
... x_{n-1}\vert\le\\
\le 9\cdot (100+100^{2}+\dots +100^{n-1}),
\end{multline*}

так какx1,x2, ...,xn - 1 — однозначные числа. Число9(100 + 1002+ ... + 100n - 1), как легко понять, имеет 2n- 1 десятичных знаков и состоит из нулей и девяток, т. е. оно меньше, чем$\underbrace{99\dots 999}_{\mbox{$, и подавно меньше, чем 102n - 1.

Таким образом, интересующее нас отношение меньше, чем

$\displaystyle {\frac{10^{2n-1}}{100^{n}}}$ = $\displaystyle {\frac{10^{2n}\cdot\frac{1}{10}}{10^{2n}}}$ = $\displaystyle {\textstyle\frac{1}{10}}$.

Мы показали, что отношение$\displaystyle {\frac{S_{1}}{100^{n}}}$отличается от целого числа хnменьше, чем на$\displaystyle {\textstyle\frac{1}{10}}$; это, очевидно, позволяет однозначно определить хn. Зная хn, мы можем найти сумму
S2 = S1 - 100nxn = 100x1 + 1002x2 + ... + 100n - 1xn - 1
и по ней найти хn - 1(разделив на 100n - 1), и т. д.
Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет