Enoid писал(а):
Здравствуйте!
Недавно столкнулся со следующей задачей: сколько существует вариантов размещения n предметов (предметы одинаковые) в k ячеек так, чтобы в каждой ячейке было не более m предметов. Кому-нибудь приходилось сталкиваться с чем-либо подобным?
Хотелось бы получить какую-нибудь короткую и красивую формулу) (как например решение аналогичной задачи, но без последнего условия).
Если без последнего условия (которое, как я поняла, "чтобы в каждой ячейке было не более m предметов"), то ответ будет

. Эту задачу можно решить, переформулировав условие: пусть даны n шаров, одинаковых (рисуем кружочки в линию), найти число способов, какими можно нарисовать (k-1) черточек между шарами (которые обозначают "коробки"; две черточки могут располагаться рядом, что значит, что коробка пустая).
Что касается задачи с условием, то эта задача сводится к следующей: сколько существует решений, не отрицательных, уравнения

c условием

. [Она же: подсчет способов размещения n идентичных предметов по k ячейкам таким образом, чтобы в каждой было не более m предметов.]
Вот если бы условие было

, то достаточно положить m шариков в каждую коробку, каких k штук. То есть остается шариков

cвободных для размещения и число способов:

.
Добавлено спустя 23 минуты 56 секунд:
Если

, то 1. считаем сколько существует способов разместить n идентичных предметов по k ячейкам:

; 2. надо вычесть случаи, в которых в одной из ячеек оказалось больше, чем m предметов. Есть k возможностей выбрать ячейку, в которой есть больше, чем m предметов, и, располагая в выбранную ячейку (m+1) предмет, остаются [n-(m+1)] предметов, которые надо разместить по k ячейкам, т.е. число способов:

. 3. Ответ:

.