Скрыть решение
Решение
Покажем, что задуманный набор можно определить, задав
всего один вопрос. Именно, достаточно взять
a1 = 100, a2 = 1002,..., an = 100n.
Тогда сообщённая нам сумма равна
S1 = 100x1 + 1002x2 + ... + 100nxn.
Рассмотрим теперь соотношение

=

+
xn
и покажем, что
Действительно,
так как
x1,
x2, ...,
xn - 1 — однозначные числа.
Число
9(100 + 100
2 + ... + 100
n - 1), как легко понять,
имеет 2
n - 1 десятичных знаков и состоит из нулей и девяток,
т. е. оно меньше, чем

, и подавно меньше, чем 10
2n - 1.
Таким образом, интересующее нас отношение меньше, чем
Мы показали, что отношение

отличается от
целого числа х
n меньше, чем на

; это,
очевидно, позволяет однозначно определить х
n. Зная х
n, мы можем
найти сумму
S2 = S1 - 100nxn = 100x1 + 1002x2 + ... + 100n - 1xn - 1
и по ней найти х
n - 1 (разделив на 100
n - 1), и т. д.
Замечание. Если все числа
x1,
x2, ...,
xn положительны,
то
S1 представляет собой число, у которого на нечётных местах стоят
цифры
xi, а на чётных местах — нули, так что решение задачи в этом
случае особенно просто.