2016年5月5日木曜日

160505(2)

Ruby


Math.exp(n).to_i の精度

オンライン整数列大辞典の
https://oeis.org/A000149/b000149.txt
と比較するとn が37 以上であやしくなってきた。
(n = 38 のときはたまたま合っている。)

(0..39).each{|i| p [i, Math.exp(i).to_i]}

出力結果
[0, 1]
[1, 2]
[2, 7]
[3, 20]
[4, 54]
[5, 148]
[6, 403]
[7, 1096]
[8, 2980]
[9, 8103]
[10, 22026]
[11, 59874]
[12, 162754]
[13, 442413]
[14, 1202604]
[15, 3269017]
[16, 8886110]
[17, 24154952]
[18, 65659969]
[19, 178482300]
[20, 485165195]
[21, 1318815734]
[22, 3584912846]
[23, 9744803446]
[24, 26489122129]
[25, 72004899337]
[26, 195729609428]
[27, 532048240601]
[28, 1446257064291]
[29, 3931334297144]
[30, 10686474581524]
[31, 29048849665247]
[32, 78962960182680]
[33, 214643579785916]
[34, 583461742527454]
[35, 1586013452313430]
[36, 4311231547115195]
[37, 11719142372802612]
[38, 31855931757113756]
[39, 86593400423993744]

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。