Loading [MathJax]/jax/output/SVG/jax.js

26-я Балканская математическая олимпиада среди юниоров. Босния и Герцеговины, 2022 год


Назовём четное положительное число n хорошим, если множество {1,2,,n} можно разделить на n/2 двухэлементные подмножества такие, что сумма элементов в каждом подмножестве является степенью числа 3. Например, число 6 является хорошим, так как множество {1,2,3,4,5,6} можно разделить на подмножества {1,2} ,{3,6} ,{4,5}. Найдите количество хороших чисел, меньших 32022.
посмотреть в олимпиаде

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

пред. Правка 3   5
2 года 2 месяца назад #

Ответ: 220221

Положим k таким, что 3k<n<3k+11 для данного хорошего n. Пусть при разбиении на двухэлементные подмножества, n в паре с a, тогда их сумма больше 3k, но не больше 2n1<3k+2. Значит n+a=3k+12n1n12(3k+1+1)

Если x3k в паре y, то 3k<x+y<3k+2y=3k+1x3k+1n, из чего следует, что числа на отрезке [3k+1n,n] сгруппированы между собой, следовательно числа [1,3k+1n1] также сгруппированы между собой, т.е. 3k+1n1 тоже хорошее число. Легко понять, что если 3k+1n1 хорошее, то n хорошее.

Пусть ak - количество хороших чисел, меньших 3k. Из вышевыведенного факта следует, что ak+1=2ak+1(1 добавляется, поскольку требуется учесть 3k+11). Очевидно a1=1, откуда ak=2k1.