[問題] 二項式係數不等式求值

作者: reister (喜憨人)   2016-10-12 20:20:22
版上的先進們好!
我有一個如下的不等式:
http://imgur.com/a/dFgzL
目的是要根據輸入變數「F, R, CL」,求 N 值,
N 值不會超過 500000,
假設 CL = 0.7 那麼 N 的答案應會如下圖所示:
http://imgur.com/a/XBDBt
CL=0.7, F=0, R=0.55,N 會等於 3;
CL=0.7, F=3, R=0.75,N 會等於 19;
CL=0.7, F=4, R=0.95,N 會等於 117;
這是我認為沒錯的部分答案,可是當程式執行
CL=0.7, F=6, R=0.95,N 不會等於 162 而是 132;
CL=0.7, F=8, R=0.85,N 不會等於 68 而是 59;
CL=0.7, F=10, R=0.75,N 不會等於 49 而是 44;
以下是不才我的程式碼,
是使用C語言撰寫的,
想請問各位先進們可不可以幫幫我找出錯誤的地方做修正,
先謝過大家的幫忙了! 非常感謝!
http://pastie.org/10941922
CL=0.7, F=0, R=0.55,i=0時:
N=1 不等式前的(value)會是0.55 > (1-0.7)
N=2 不等式前的(value)會是0.3025 > (1-0.7)
N=3 不等式前的(value)會是0.166375 < (1-0.7)
因此得到 ANSWER N值=3 。

Links booklink

Contact Us: admin [ a t ] ucptt.com