Если есть M разных коробок и N одинаковых шаров - PullRequest
1 голос
/ 30 ноября 2009

и нам нужно положить эти шары в коробки.

Сколько штатов штатов может быть?

Это часть головоломки компьютерного моделирования. Я почти забыл все свои знания по математике.

Ответы [ 3 ]

3 голосов
/ 30 ноября 2009

Я полагаю, вы ищете раздел Multinomial Coefficient.
I will check myself and expand my answer.

Edit:
If you take a look at the wikipedia article I gave a link to, you can see that the M and N you defined in your question correspond to the m and n defined in the Теорема .

Это означает, что ваш вопрос соответствует: «Каково количество возможных упорядочений коэффициентов при расширении многочлена, возведенного в произвольную степень?» , где N - степень, а M число переменных в полиноме.

Другими словами:
То, что вы ищете, это суммировать по многочленным коэффициентам многочлена M переменных, расширенных при возведении в степень на N.

Точные уравнения немного длинны, но они очень четко объяснены в википедии.

Почему это так:
Коэффициент многочлена дает вам количество способов упорядочить одинаковые шарики между корзинами, когда они сгруппированы в определенную группу (например, 4 шарика сгруппированы в 3, 1 и 1 - в этом случае M = 4 и N = 3). При суммировании по всем параметрам группировки вы получаете все возможные комбинации.

Надеюсь, это помогло вам.

3 голосов
/ 30 ноября 2009

Эти примечания объясняют, как решить проблему «шары в коробках» в целом: помечены шарики или нет, помечены ящики или нет, нужно ли иметь хотя бы один шарик в каждой коробке и т. д.

2 голосов
/ 30 ноября 2009

это базовый комбинаторный вопрос (распределение идентичных объектов в неидентичные слоты)

количество состояний [(N + M-1) выберите (M-1)]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...