我知道這不是嚴格意義上的編程問題,但計算機科學家可能知道答案。爲什麼前n個非負數的總和等於2個元素子集的數量?和2元的子集
Q
和2元的子集
0
A
回答
0
它不是。 1 + 2 + 3 = 6.該集合中2元素子集的數量爲3.
5
所以你問的是:爲什麼0 + 1 + 2 + ... + n - 1
等於n
中的2個元素可以是選擇。
試想用n
節點(圖中的每一個節點被連接到所有其他節點)的完整圖。然後,2元素子集的數量等於圖的邊數。
讓節點是v1, v2, ..., vn
。爲了構建完整的曲線圖中,連接到v1
v2, ..., vn
第(n-1條邊),然後連接到v2
v3, ..., vn
第(n-2的邊緣),並依此類推,直到vn
不需要被連接到任何更多的節點。因此邊緣的數目因此是(n-1) + (n-2) + ... + 0
這正好等於我們引入了第一總和。
一個不太直觀的解釋是簡單地注意到0 + 1 + ... + n-1 = [(0 + n-1) + (1 + n-2) + ... + (n-1 + 0)]/2 = n * (n - 1)/2
並且k組合數n!/(k! * (n-k)!) = n!/(2! * (n-2)!) = (n * (n - 1))/2!
的數量公式給出了與k = 2
相同的事情。
相關問題
- 1. Zend Framework 2元素集合和Doctrine 2
- 2. 子集和組合元素
- 3. 顯示子集子集和
- 4. 使用length/2和ord_subset/2生成子集
- 5. 元素列表的子集
- 6. Spring和Struts 2的集成
- 7. Angularfire 2和離子2
- 8. grep和子集
- 9. 路由子元素角2
- 10. 帶條紋集成的離子2
- 11. 如何使用離子排和離子排對準離子2中的元素?
- 12. 子集JSON和小鬍子
- 13. 子集元素基於元素表b
- 14. JSF 2和Spring集成3
- 15. 集成JSF 2和JQuery Mobile
- 16. 笨2和Twitter集成
- 17. MySQL:M:N關係的子集和超集
- 18. (位)的超集和子集在MySQL
- 19. 數據幀的子集的元素
- 20. 如何將一個集合劃分爲K個子集,這樣子集中元素的總和最小?
- 21. 子集和實施
- 22. lapply和子集列
- 23. 子集總和 - lisp
- 24. 子集和與`itertools.combinations`
- 25. 匹配和子集
- 26. 數字子集的和
- 27. 子集總和的變體
- 28. 子集合中的總和
- 29. 帶2個柱子的自舉元件?
- 30. 掣子元件2倍的clone()。appendTo()
試試問這裏http://math.stackexchange.com/ – 0x60 2011-01-24 01:49:37
你應該編輯你的問題; as antonakos'的答案顯示,第一個n-1數字的總和等於{1..n}中2元素子集的數目。 – 2011-01-24 02:18:43