定義通りに書くととんでもない事になるいつものアレ。
「C言語による最新アルゴリズム事典」より究極の実装方法をペタリ。
function fib($n){ return floor( pow((1+sqrt(5))/2, $n) / sqrt(5) + 1/2 ); }
まぁどこで使うのって感じだけれども。
定義通りに書くととんでもない事になるいつものアレ。
「C言語による最新アルゴリズム事典」より究極の実装方法をペタリ。
function fib($n){ return floor( pow((1+sqrt(5))/2, $n) / sqrt(5) + 1/2 ); }
まぁどこで使うのって感じだけれども。