数学题:n为fibinacci 素数当且仅当n是fibonacci数且n与所有小于他得fibonacci数互素;输入n,输出第n个fibonacci素数的前九位;
其实就是求第n个下标为素数的得fibonacci数,具体黑书上有原理;
开始我用double存,谁知道double精度损失太大,9位竟然都保证不了,不是能保证15位的么?求指教
最后保留前18位最后取前九位,是不是要取fibonacci的前n位,取前2*n位就能保证误差?求证明
posted on 2011-11-05 21:01
ACSeed 阅读(180)
评论(0) 编辑 收藏 引用