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

作者: AS9612356 (啵啵)   2017-04-09 22:58:12
要裡面有題目
可是要50取22太大跑不出來
求高手解救
http://i.imgur.com/Q9wLQl7.jpg
作者: kyrc (橘子)   2017-04-09 23:42:00
試試看 double?
作者: Litfal (Litfal)   2017-04-09 23:48:00
你的第二個迴圈有問題,另外也不需要兩個迴圈
作者: AS9612356 (啵啵)   2017-04-09 23:51:00
可以交個嗎0.0
作者: Litfal (Litfal)   2017-04-09 23:56:00
都寫到這樣了,再自己想一下吧。想想排列組合是怎麼算的C50取22還不需要動用到大數運算,ulong是沒問題的
作者: AS9612356 (啵啵)   2017-04-09 23:58:00
50!/22!*28!只有這題跑不出來
作者: Litfal (Litfal)   2017-04-10 00:05:00
兩個問題,1.你第二個迴圈是錯的,不信你打個C5取1試試第二個問題才是數字太大,你把第一個問題想通,可能就知道要怎麼解了
作者: AS9612356 (啵啵)   2017-04-10 00:08:00
好謝謝你
作者: tobedesigner (亂)   2017-04-14 22:36:00
元智磨課師?
作者: AS9612356 (啵啵)   2017-04-19 12:10:00
樓上有見識過哈哈哈

Links booklink

Contact Us: admin [ a t ] ucptt.com