[問題] 要怎麼打組合的算法

看板C_Sharp (C#)作者 (啵啵)時間8年前 (2017/04/09 22:58), 編輯推噓3(309)
留言12則, 4人參與, 最新討論串1/1
要裡面有題目 可是要50取22太大跑不出來 求高手解救 http://i.imgur.com/Q9wLQl7.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.49.211 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1491749894.A.F77.html

04/09 23:42, , 1F
試試看 double?
04/09 23:42, 1F

04/09 23:48, , 2F
你的第二個迴圈有問題,另外也不需要兩個迴圈
04/09 23:48, 2F

04/09 23:51, , 3F
可以交個嗎0.0
04/09 23:51, 3F

04/09 23:56, , 4F
都寫到這樣了,再自己想一下吧。想想排列組合是怎麼算的
04/09 23:56, 4F

04/09 23:58, , 5F
C50取22還不需要動用到大數運算,ulong是沒問題的
04/09 23:58, 5F

04/09 23:58, , 6F
50!/22!*28!只有這題跑不出來
04/09 23:58, 6F

04/10 00:05, , 7F
兩個問題,1.你第二個迴圈是錯的,不信你打個C5取1試試
04/10 00:05, 7F

04/10 00:06, , 8F
第二個問題才是數字太大,你把第一個問題想通,可能就知道
04/10 00:06, 8F

04/10 00:07, , 9F
要怎麼解了
04/10 00:07, 9F

04/10 00:08, , 10F
好謝謝你
04/10 00:08, 10F

04/14 22:36, , 11F
元智磨課師?
04/14 22:36, 11F

04/19 12:10, , 12F
樓上有見識過哈哈哈
04/19 12:10, 12F
文章代碼(AID): #1Owam6zt (C_Sharp)
文章代碼(AID): #1Owam6zt (C_Sharp)