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

2-я Международная Жаутыковская олимпиада, 2006 год


Имеется куча из 100 камней. Разбиение этой кучи на k новых куч назовем особым , если, во-первых, количества камней в разных кучах разные, и, во-вторых, при любом дальнейшем разбиении любой из этих куч на две новые среди новых k+1 куч полученного разбиения найдутся две кучи с одинаковым числом камней (любая куча состоит, по крайней мере, из одного камня).
а) Найдите наибольшее число k, при котором для данной кучи из 100 камней существует особое разбиение на k куч.
б) Найдите наименьшее число k, при котором существует особое разбиение данной кучи на k куч.
посмотреть в олимпиаде

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

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

a)Ответ: k=13

Сначала покажем пример: 1,2,3,4,5,6,7,8,9,10,11,15,19. Не сложно убедится, что данный пример удовлетворяет всем условиям. Теперь докажем, что больше че за 13 нельзя. Допустим, можно разбить камни на 14 или больше кучек. Поскольку кол-во камней в разных кучках разное, общее кол-во камней не меньше чем

1+2++14=14×152=105>100

Противоречие

b)Ответ:k=10

Сначала покажем пример: 1,3,5,...,19. Не сложно убедится, что данный пример подходит под условия. Пусть бы разбили 100 камней в кучи S1,S2,Sn.  Допустим, что для некоторого i выполняется неравенство: Si2i+1. Тогда есть минимум i способов разбить его на две кучки. Но кучек меньше чем Si есть только i1. Следовательно, найдется разбиение Si после которого нет двух кучек с одинаковым количеством камней. Противоречие. Это означает, что для всех i выполняется неравенство Si2i. Следовательно:

100=S1+S2+Sn2(1+2++n)=n×(n+1)

откуда получим n10