2009-11-30 27 views
1

並且我們需要將這些球體放入盒子中。如果有M個不同的盒子和N個相同的球體

州可以有多少州?

這是計算機模擬謎題的一部分。我幾乎忘記了我所有的數學知識。

+0

每個盒子都需要至少有一個球嗎? – 2009-11-30 14:43:11

回答

3

我相信你正在尋找Multinomial Coefficient
我會檢查自己,並擴大我的答案。

編輯:
如果你看看維基百科的文章中,我給了一個鏈接,你可以看到MN你在你的問題中定義對應mnTheorem部分定義。

這意味着您的問題對應於:「將多項式展開爲任意權力時可能的係數排序的次數是多少?」,其中N是電源,而M是多項式中的變量的數量。

換句話說:
你所尋找的是當冪上N總結了M變量擴大的多項式爲多項式係數。

確切的方程式有點長,但它們在維基百科中解釋得非常清楚。

爲什麼這是真實的:
的多項式係數爲您的方式訂購網籃之間相同的球的數量時分組到特定的分組(例如,4個球分爲3,1,和1 - 中這種情況M = 4和N = 3)。在總結所有分組選項時,您可以獲得所有可能的組合。

我希望這對你有所幫助。

+0

我對這裏的比賽有點遲,但最初的問題是關於相同的球,而維基鏈接說多項係數可以解釋爲「將不同物體放入m個不同倉中的方法的數量」。 – Karthik 2011-09-23 03:11:54

2

這是一個基本的組合問題(相同的物體的分佈成非相同時隙)

狀態的數量是[(N + M-1)選擇(M-1)]

+0

如果M = 2且N = 2,則有三種狀態:[({o,o},{}),({o},{o}),({},{o,o})]。你的公式給出了一個。 – 2009-11-30 14:54:21

+0

不,這不是它,這是M - 1個相同的球可以從一組N - 1球中選擇的方式的數量。 – 2009-11-30 14:58:56

+0

我站在更正;-)修改公式 – Alon 2009-11-30 15:09:59

3

These notes解釋瞭如何解決「盒子裏的球」問題:球是否被貼上標籤,盒子是否被貼上標籤,是否每個盒子裏至少有一個球等等。

相關問題