Задача
Играют двое; один из них загадывает набор из целых чисел (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}}$.
Действительно,
так как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), и т. д.
Ответ
Ответ задачи отсутствует
Чтобы оставлять комментарии, войдите или зарегистрируйтесь
Комментариев нет