私はこの再帰関数を持っています:
f(n) = 2 * f(n-1) + 3 * f(n-2) + 4
f(1) = 2
f(2) = 8
私は経験から、それの明示的な形式は次のようになることを知っています。
f(n) = 3 ^ n - 1 // pow(3, n) - 1
それを証明する方法があるかどうか知りたいです。少しググってみましたが、わかりやすいものは見つかりませんでした。生成関数がおそらくそれを解決することを私はすでに知っています、それらは複雑すぎます、私はむしろそれらに入りたくありません。もっと簡単な方法を探しています。
PSそれが助けになるなら、私はこのような何かがそれを解決したことを思い出します:
f(n) = 2 * f(n-1) + 3 * f(n-2) + 4
// consider f(n) = x ^ n
x ^ n = 2 * x ^ (n-1) + 3 * x ^ (n-2) + 4
そして、あなたはどういうわけかxを計算して、再帰式の明示的な形式に導きましたが、私は完全に覚えていません