回答
我相信你正在尋找Multinomial Coefficient。
我會檢查自己,並擴大我的答案。
編輯:
如果你看看維基百科的文章中,我給了一個鏈接,你可以看到M
和N
你在你的問題中定義對應m
和n
在Theorem部分定義。
這意味着您的問題對應於:「將多項式展開爲任意權力時可能的係數排序的次數是多少?」,其中N
是電源,而M
是多項式中的變量的數量。
換句話說:
你所尋找的是當冪上N
總結了M
變量擴大的多項式爲多項式係數。
確切的方程式有點長,但它們在維基百科中解釋得非常清楚。
爲什麼這是真實的:
的多項式係數爲您的方式訂購網籃之間相同的球的數量時分組到特定的分組(例如,4個球分爲3,1,和1 - 中這種情況M = 4和N = 3)。在總結所有分組選項時,您可以獲得所有可能的組合。
我希望這對你有所幫助。
我對這裏的比賽有點遲,但最初的問題是關於相同的球,而維基鏈接說多項係數可以解釋爲「將不同物體放入m個不同倉中的方法的數量」。 – Karthik 2011-09-23 03:11:54
這是一個基本的組合問題(相同的物體的分佈成非相同時隙)
狀態的數量是[(N + M-1)選擇(M-1)]
如果M = 2且N = 2,則有三種狀態:[({o,o},{}),({o},{o}),({},{o,o})]。你的公式給出了一個。 – 2009-11-30 14:54:21
不,這不是它,這是M - 1個相同的球可以從一組N - 1球中選擇的方式的數量。 – 2009-11-30 14:58:56
我站在更正;-)修改公式 – Alon 2009-11-30 15:09:59
These notes解釋瞭如何解決「盒子裏的球」問題:球是否被貼上標籤,盒子是否被貼上標籤,是否每個盒子裏至少有一個球等等。
- 1. 流浪者多個相同的盒子?
- 2. CSS相同高度的兩個盒子
- 3. 與mysql中的同一個表有兩個n×m關係
- 4. KeyValuePair取不同值的n個結果
- 5. 枚舉n個球的所有可能分佈爲k個盒子
- 6. 如何創建3個相同大小的盒子?
- 7. 顯示結果從相同的父表2個不同子表
- 8. 不同的媒體查詢中的第n個孩子屬性
- 9. 如果和別的,不同的變量和相同的結果
- 10. 在OCaml中的m個桶中的n個球的列表
- 11. 全球和$ _SESSION具有相同名稱的變量都相同
- 12. 在同一個oX位置上的不同盒子圖
- 13. 接受兩個不同的子類具有相同的@RequestMapping
- 14. 相同的UIViewController從2個不同的來源,但有不同的結果
- 15. 不同的盒子具有不同的checkboxs
- 16. 相同高度的盒子(div)
- 17. 具有2個不同域的相同子域
- 18. 2個相同高度的盒子(百分比)
- 19. 兩個不同實體框架中的相同實體名稱
- 20. XSD驗證:有額外的不同約束的N個孩子
- 21. 具有相同鍵和不同值的兩個JsonObject的合併
- 22. 如何得到兩個不同的盒子內聯
- 23. matlab將兩個不同的相機給我不同的結果?
- 24. 開關盒(一個盒子與另一個盒子相交)
- 25. Box2d,Cocos2D - 相同的身體,相同的衝動,但不同的效果
- 26. 如何檢查兩個不同的LINQ查詢是否有相同的結果?
- 27. 如果在父類和子類中有兩個名稱相同的方法..?
- 28. 爲前N個不同的子錶行選擇所有行
- 29. Spring Boot - 同一個存儲庫和不同數據庫的相同實體
- 30. 一個N×M陣列或M個大小爲N的數組?
每個盒子都需要至少有一個球嗎? – 2009-11-30 14:43:11