Processing math: 100%

XVIII математическая олимпиада «Шелковый путь», 2019 год


{an} тізбегі келесідей анықталған: a0=1 және n1 үшін an=[n]k=1ank2. a1,a2,,a106 сандарының арасында кемінде 500 жұп сан бар екенін дәлелдеңіз. (Бұл жерде [x] арқылы x санынан аспайтын ең үлкен бүтін санды белгілейміз.) ( Д. Елиусизов )
посмотреть в олимпиаде

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

Комментарии от администратора Комментарии от администратора №1.     Разобьем решения на три части.
Часть 1. Пусть m=[n]. Заметим, что если m четно, то количество слагаемых в сумме an+an12+an22++anm20(mod2), нечетно. Тогда хотя бы одно из чисел an,an12,an22,,anm2 будет четным.
Часть 2. Число n для которого m=[n] является четным назовем {\it хорошим}. Посчитаем количество хороших чисел 1n106. Число хорошее если (2k)2n<(2k+1)2 для полных промежутков длины (4k+1) при 1k499 и также n=106. Тогда общее количество хороших чисел равно 1+499k=1(4k+1)=499500.
Часть 3. Итак, для каждого хорошего числа n, хотя бы одно из чисел ank2 является четным, где 0k[n]. Для каждого хорошего числа 1n106 отметим такое (одно) четное ank2, сделав при этом 499500 отметок. Тогда заметим, что для каждого фиксированного m, (четное) число am в этом процессе могло быть отмечено не более 1001 раз, т.к. m=nk2 может иметь разные решения (n,k) для 0k103 (при каждом k, число n определяется однозначно). Это означает, что есть хотя бы 499500/1001>499 четных чисел среди an для 1n106.
Замечание 1. Среди чисел a1,a2,,a688 есть ровно 500 четных чисел.
Замечание 2. Среди чисел a1,a2,,a106 есть ровно 849445 четных чисел.

  1
1 года 4 месяца назад #

Определите an=0для всех n<0. Легко видеть, что anподсчитывает количество последовательностей натуральных чисел (b1,b2,...,bk)таких, что b21+b22+...+b2k=n. Для каждого n0обозначим множество Snвсех таких последовательностей.

Мы определяем инволюцию fn:SnSnкак fn(b1,b2,...,bk)=(bk,bk1,...,b1). Поскольку fnявляется инволюцией, число неподвижных точек fnимеет ту же четность, что и |Sn|. Рассмотрим фиксированную (b1,b2,...,bk)точку f2n. Если кчетно, скажем k=2l, то b21+b22+...+b2l=n. Есть anтакие последовательности. Если к, скажем, нечетно k=2l+1, то 2(b21+b22+...+b2l)+b2l+1=2n. Примечание bl+1должно быть четным, поэтому пусть bl+1=2c. Затем b21+b22+...+b2l=n2c2. Для каждого с>0существуют такие an2c2последовательности. Следовательно,a2nan+c=1an2c2 (mod 2)Предположим n, что это не идеальный квадрат (поэтому каждая последовательность в Snимеет как минимум два члена). Определить gn:SnSnкак gn(b1,b2,...,bk)=(b2,b1,b3,b4,...,bk). Аналогичным образом мы хотим подсчитать количество неподвижных точек gn. Фиксированная точка возникает, когда b1=b2=cдля некоторого с>0. Затем b23+b24+...+b2k=n2c2. Есть an2c2такие последовательности. Следовательно,anc=1an2c2 (mod 2)если сложить два уравнения вместе, если nквадрат не является точным,a2n2c=1an2c20 (mod 2)это, очевидно, дает больше, чем 500четные числа в a1,a2,...,a106.