Processing math: 86%

Азиатско-Тихоокеанская математическая олимпиада, 2020 год


Найдите все натуральные k, для которых существует натуральное m и множество S, состоящее из натуральных чисел, такие, что каждое целое n>m может быть представлено в виде суммы различных элементов из S ровно k способами.
посмотреть в олимпиаде

Комментарий/решение:

  4
3 года назад #

Докажем, что k=2α,α0. Пусть A={1,2,...,}. Пусть S состоит из A и α первых нечетных чисел, кроме 1. Тогда беря m=α2+2α, получаем требуемое. Так как каждое число можно представить ровно одним способом в виде суммы степеней двойки, а количество способов выбрать несколько нечётных чисел участвующих в сумме ровно 2α.

Теперь предположим, что какой-то k удовлетворяет условию задачи. Очевидно, что S бесконечное множество чисел.

Лемма. Для достаточно большого xS, наименьший элемент в S больший x это 2x.

Пусть xS,x>3m. и x<y<2x. Покажем, что yS. Если y>x+m, тогда yx может быть представлено в виде суммы элементов S без x ровно k способами. Если yS, тогда y может быть представлено в виде суммы элементов S не менее чем k+1 способом. Если yx+m. Пусть z(2xm,2x) Аналогично zx может быть представлено в виде суммы элементов S без x ровно k способами. Так как m<zy<x, то zy может быть представлено в виде суммы элементов S без x и y ровно k способами. Тогда z представимо в виде суммы элементов S не менее чем k+1 способом.

Теперь покажем, что 2xS. Заметим, что 2x может быть представлен в виде суммы элементов S включая x ровно k1 способами. Тогда 2x может быть представлен в виде суммы элементов S без x. Если эта сумма включает число меньшее чем xm, тогда уберя это число, получим, что y(x+m,2x) представимо виде суммы элементов S без x. Пусть z=yx, тогда z(m,x), значит z может быть представлено в виде суммы элементов S без x ровно k способами. Значит y представимо в виде суммы элементов S не менее чем k+1 способом. Тогда в сумме все элементы из интервала [xm,x). Сумма двух чисел меньше 2x, а трех 3(xm)>2x. Значит 2xS.

Из леммы получается, что S=AB, где A конечное множество, а B={x,2x,4x,.....} для xN. Пусть y>sum(A), где sum(X) сумма элементов X Для CA, если y-sum(C) \equiv 0 \pmod{x}, то y-sum(C) может быть представлено в виде суммы элементов B одним способом, в противном случае не может быть представлено. Тогда количество способов представить y это количество подмножеств таких, что y \equiv sum(C) \pmod{X}. Так как это выполняется для любого y, то \forall \, 0 \leq a \leq x-1, есть ровно k подмножеств C \in B таких, что a \equiv sum(C) \pmod{x}. Это означает что всего kx подмножеств у B. Так как количество подмножеств степень двойки, то k - степень двойки.