26-я Балканская математическая олимпиада среди юниоров. Босния и Герцеговины, 2022 год
Назовём четное положительное число n хорошим, если множество {1,2,…,n} можно разделить на n/2 двухэлементные подмножества такие, что сумма элементов в каждом подмножестве является степенью числа 3. Например, число 6 является хорошим, так как множество {1,2,3,4,5,6} можно разделить на подмножества {1,2} ,{3,6} ,{4,5}. Найдите количество хороших чисел, меньших 32022.
посмотреть в олимпиаде
Комментарий/решение:
Ответ: 22022−1
Положим k таким, что 3k<n<3k+1−1 для данного хорошего n. Пусть при разбиении на двухэлементные подмножества, n в паре с a, тогда их сумма больше 3k, но не больше 2n−1<3k+2. Значит n+a=3k+1≤2n−1⇒n≥12(3k+1+1)
Если x≥3k в паре y, то 3k<x+y<3k+2⇒y=3k+1−x≤3k+1−n, из чего следует, что числа на отрезке [3k+1−n,n] сгруппированы между собой, следовательно числа [1,3k+1−n−1] также сгруппированы между собой, т.е. 3k+1−n−1 тоже хорошее число. Легко понять, что если 3k+1−n−1 хорошее, то n хорошее.
Пусть ak - количество хороших чисел, меньших 3k. Из вышевыведенного факта следует, что ak+1=2ak+1(1 добавляется, поскольку требуется учесть 3k+1−1). Очевидно a1=1, откуда ak=2k−1.
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.