Автор Тема: Еще больше шаров  (Прочитано 2700 раз)
Sirion
Гений-Говорун
*
Offline Offline

Сообщений: 1095



Просмотр профиля Email
« : Январь 31, 2012, 15:01:05 »

Мои хитрые инварианты оказались не нужны =(

Пусть мы получили искомое состояние, когда в корзинах под номерами, скажем, от нуля до m содержится по n шаров, а в остальных - по нуль шаров. При этом изначальный шар находился в корзине под номером t (0<t<m). Обозначим за xi количество операций вынимания шара из i-той корзины. Очевидно, для i<=0 и i>=k  xi равняется нулю.

Пораскинув мозгами, получаем систему уравнений:

x1=n
-x1+x2=n
x2-x3+x4=n
....................
xt-1-xt+xt+1=n-1 (ы)
...............................
xm-1=n

Итого, у нас m уравнений на m-2 неизвестных. Мы можем выкинуть уравнение (ы) и из остальных найти все иксы (xt мы найдём аж двумя способами - допустим, что результаты получились одинаковые). При этом все иксы окажутся кратны n (легко доказывается по индукции). Теперь вернёмся к уравнению (ы) и узрим, что левая часть, кратная эн, оказывается равна n-1. Это возможно лишь при n=1 (если n натуральное, разумеется).

Таким образом, задача сводится к предыдущей.

Эти пользователи сказали вам СПАСИБО :

fortpost

За это сообщение 1 пользователь сказал спасибо!
Записан

sirion=irion+srion+rion+siion+iion+sion+ion+siron+iron+sron+ron+sion+ion+son+on+sirin+
+irin+srin+rin+siin+iin+sin+in+sirn+irn+srn+rn+sin+in+sn+n+sirio+irio+srio+rio+siio+
+iio+sio+io+siro+iro+sro+ro+sio+io+so+o+siri+iri+sri+ri+sii+ii+si+i+sir+ir+sr+r+si+i+s