Для конкретных чисел я могу придумать решение, а в общем случае для n и k что-то не получается.
Ну для
- это числа Фибоначчи
Доказать можете? А в общем случае - не знаю.
Получилось, что для
это
, но да, могу.
База индукции есть, она проверяется в лоб.
ИП: Пусть есть выписанные в столбик все возможные раскраски
шаров. Мы записываем рядом ещё один, точно такой же столбик, и в первом столбике добавляем к каждой раскраске слева ещё один белый шар, а во втором ещё один чёрный, получая тем самым все возможные раскраски
-ого шара. Так как по условию белый шар никак не уменьшает и не увеличивает количество допустимых вариантов, в первом столбике их столько же, сколько есть допустимых раскрасок для
шаров. Во втором столбике черный шар уменьшает количество вариантов, если до его добавления самым левым шаром тоже был черный. Значит нас интересуют только те варианты, где самый левый шар в раскраске из
элементов был белым, а это совпадает по ранее описанному с количеством раскрасок
-ого шара. Итого, на
шаге искомое число есть сумма двух предыдущих. Эти же рассуждения легко обобщаются на общий случай, нужно только смотреть на большее количество предыдущих раскрасок, текущая сумма равна сумме k предыдущих. Спасибо за помощь.
-- 15.03.2018, 22:37 --
! |
parean, оформляйте формулы (даже очень маленькие) правильно. Один раз я их исправил за Вас, но не надо считать это нормой. |
Прошу прощения, впредь буду иметь ввиду.
-- 15.03.2018, 22:38 --Спасибо! Очень легко всё, оказывается.