Processing math: 100%

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


Дана последовательность s, состоящая из нулей и единиц. Для каждого натурального k определим vk как наибольшее количество способов, которыми в какой-нибудь последовательности длины k могут быть выделены несколько последовательных цифр, образующих последовательность s. (Например, если s=0110, то v7=v8=2, так как в последовательностях 0110110 и 01101100 найти подряд стоящие цифры 0110 можно в двух местах, а три пары единиц, обрамленных нулями, не могут встретиться в последовательности длины 7 или 8.) Известно, что vn<vn+1<vn+2 для некоторого натурального n. Докажите, что в последовательности s все цифры одинаковы. ( А. Голованов )
посмотреть в олимпиаде

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

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

Решение: Заметим, что vm+1=vm или vm+1=vm+1,m1, что легко понять, если рассмотреть первые m элементов последовательности длины m+1.

Поэтому из условия следует, что vn+2=vn+1+1 и vn+1=vn+1. Рассмотрим последовательность b длины n+2 в которой можно выделить vn+2 последовательностей s. Рассмотрим первые n+1 элементов этой последовательности (назовем этк последовательность a). Ясно, что в ней можно выделить не более vn+1 последовательностей s, поэтому "конец" последовательности b равен s. Аналогично "конец" последовательности a равен s. Пусть s=s1,,sp. Из ранее доказанного следует, что s2=s1,s3=s2,sp=sp1, ч.т.д.