標題:
[發問]
有人知道立柱碰該怎樣計算嗎?(排列組合問題)
[打印本頁]
作者:
PKKO
時間:
2015-11-17 12:22
標題:
有人知道立柱碰該怎樣計算嗎?(排列組合問題)
本帖最後由 PKKO 於 2015-11-17 12:25 編輯
偶然看到有人在知識家發問立柱的算法?但似乎無人可解,於是興起興趣研究一下
因為網路上找不到計算的程式碼,只有網站有寫好的計算程式
於是小弟研究了一段時間,還是找不到解法,求助各位大大
先說明一下何謂立柱:
在樂透裡面自己覺得a號碼與b號碼可能會出,但不會同時出,此時即可使用立柱
----------------------------------------------------
(原本的計算碰數方法)
ex:4個號碼
1,2,3,4
目的是要計算出
2星的碰數=6=>Application.Combin(4, 2)
3星的碰數=4=>Application.Combin(4, 3)
4星的碰數=1=>Application.Combin(4,4)
----------------------------------------------------
(立柱的計算碰數)
ex:但覺得4,和5都有可能出,但不會同時出4,5,就變成1*1*1*2
1,2,3,4
5
目的是要計算出
2星的碰數=9=>不會計算
3星的碰數=7=>不會計算
4星的碰數=2=>不會計算
參考碰數表
[attach]22465[/attach]
參考碰數計算網站
http://www.biga.com.tw/ug/into_pole.asp
目前只有舉例四個號碼=四柱,若要計算3~10柱可否套用相同程式碼呢?
作者:
stillfish00
時間:
2015-11-17 16:28
回復
1#
PKKO
第一次聽到這詞,是不是這樣?
以(1x1x1x2)來說
12345五個數,
兩星表示取兩個數,但是4和5不會同時取到,總共幾種組合?
五個數裡取兩個數 = C(5,2) = 10
4和5同時取到的組合數 = C(2,2) = 1
所以一共有 10-1 =9種
列出來就是 12,13,14,15,23,24,25,34,35 這九種。
三星表示取三個數,但是4和5不會同時取到,總共幾種組合?
五個數裡取三個數 = C(5,3) = 10
4和5同時取到的組合數 = 1*3 = 3
先從4,5取兩數 : C(2,2) = 1
再從123取一數 : C(3,1) = 3
所以一共有 10-3 =7種
列出來就是 123,124,125,134,135,234,235 這7種。
作者:
PKKO
時間:
2015-11-17 19:36
回復
2#
stillfish00
再次感謝S大大的回覆
您的理解沒錯了
就是這樣配對沒錯,所以有可能會有四柱、五柱
四柱就是四個號碼,但每一柱可以有很多支號碼,每一柱的號碼不會同時出現在組合內
所以四柱可能會有
1x1x2x3、2x3x8x2 都可能
但您的細節的算法,我就不確定對不對了,需要有一套程式碼執行之後與正確答案做比對才知道對與否
作者:
准提部林
時間:
2015-11-17 23:21
本帖最後由 准提部林 於 2015-11-17 23:23 編輯
a箱有2個號碼
b箱有3個號碼
c箱有5個號碼
每次任意從2個箱子中取出一個號碼(即2星),
三箱的任兩箱組合有:ab.ac.bc(同一箱號碼不可能同時出現)
全部組合為:2*3 + 2*5 + 3*5 = 31組
作者:
PKKO
時間:
2015-11-18 12:35
回復
4#
准提部林
感謝版主大大的回覆
這樣我大概知道怎麼算了
先跑出所有柱數的排列組合2星、3星等等
然後再依據該柱數的數字互相相乘再相加即可得知結果
感恩哦,我來試試看!
作者:
Airman
時間:
2015-12-17 01:33
本帖最後由 Airman 於 2015-12-17 01:37 編輯
回復
4#
准提部林
謹提供小弟珍藏與本論壇各位先進分享~聊盡綿薄之力
~
准大2年前(2013-1111)有關
排列組合
的大作~[attach]22858[/attach]
就是一直找不到
聰明包牌
的相關程式檔~可惜~無奈~
作者:
c_c_lai
時間:
2015-12-17 05:25
本帖最後由 c_c_lai 於 2015-12-17 05:26 編輯
回復
6#
Airman
辛苦你了,該來的還是你的,只是時候未到。
作者:
PKKO
時間:
2015-12-17 10:55
回復
6#
Airman
感謝分享,拜讀一下~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)