404 Blog Not Found:アルゴリズム百選 - フィボナッチ数列にO()を学ぶ 404 Blog Not Found:私ごときがアルゴリズム本を書くことにした訳 申し訳ないことをしたのでフィボナッチ数列で一ネタ書きます. 計算量解析の基礎で良く出てくる問題なので知っている人はスルーしてください. フィボナッチ数列でユークリッドの互除法の繰り返し回数を評価するネタです. 以下, , , (i=3,4,...)とします. 一般項はdankogaiのところにある通り, です. とおきます. ユークリッドの互除法とフィボナッチ数列の関係について 自然数の最大公約数を求めるためにユークリッドの互除法があります. 皆さんご存知の通り, 以下のように計算を行います. まず, とします. ... と割り切れるようになるまで続けて, gcd(a,b)=です. さて, がgcdだったとしましょう.