[問題] 請問 C (n) 取 (m) 的 function

看板C_and_CPP作者 (忘記過去)時間15年前 (2009/02/22 02:28), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
大家好 我現在寫程式碰到一個問題 相信大家都學過 排列組合的 C (n) 取 (m) 我現在試著寫 我自己設定了 factorial function f(x) = x! (用 for-loop) 所以 C(n,m) = n! / m! * (n-m)! 這樣做在 n = 10 時可以 但在 n = 100 時就爆掉了 請問各位 怎麼處理這樣的問題呢 非常感謝 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 64.131.237.93

02/22 02:47, , 1F
用for寫階層的運算 好像數字太大記憶體會不夠說
02/22 02:47, 1F

02/22 02:51, , 2F
用串列寫階層 不知道可不可以解決
02/22 02:51, 2F
文章代碼(AID): #19e4Upt_ (C_and_CPP)
文章代碼(AID): #19e4Upt_ (C_and_CPP)