再帰関数の加算回数

基礎理論難易度: ★★★☆☆

次の関数g(x)の定義に従ってg(4)を再帰的に求めるとき、必要な加算の回数は幾らか。

関数g(x)の定義

g(x)={1if x<2g(x1)+g(x2)otherwiseg(x) = \begin{cases} 1 & \text{if } x < 2 \\ g(x-1) + g(x-2) & \text{otherwise} \end{cases}

出典: 平成24年度秋期 応用情報技術者 午前 問7