[问题] 要怎么打组合的算法

楼主: 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