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

20-шы «Жібек жолы» математикалық олимпиадасы, 2021 жыл


0 және 1 цифрларынан құралған s тізбегі берілген. Кез келген натурал k саны үшін vk арқылы ұзындығы k-ға тең қандай да бір тізбектің қатар келген цифрларынан s тізбегін бөліп алудың ең үлкен тәсіл санын белгілейік. (Мысалға, егер s=0110 болса, онда v7 және v8 сандарының ең үлкен мәні v7=v8=2-ге тең, өйткені 0110110 және 01101100 тізбектерінде қатар келген цифрлардан 0110 тізбегін тек екі жерде ғана табуға болады, бірақ ұзындығы 7 және 8-ге тең ешқандай тізбекте осындай 0110 тізбегі үш жерде кездесе алмайды.) Егер қандай да бір натурал n саны үшін vn<vn+1<vn+2 теңсіздіктері орындалса, онда s тізбегі тек бірдей цифрлардан құралғанын дәлелдеңіз. ( А. Голованов )
посмотреть в олимпиаде

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

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

Решение: Заметим, что 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, ч.т.д.