我有一个测试即将到来,我需要一些练习问题的帮助......需要通过归纳来证明这一点:
递归关系:m(i) = m(i-1) + m(i - 3) + 1, i >= 3 初始条件:m(0) = 1, m(1) = 2, m(2) = 3
证明 m(i) >= 2^(i/3)
到目前为止,这是我能够做到的:
基本情况: m(3) >= 2 -----> 5 >= 2。因此它适用于基本情况。
归纳假设假设存在 ak 使得 m(k) >= 2^(k/3) 成立。
现在我必须证明它对 k+1 成立。
所以我们有: m(k+1) >= 2^((k+1)/3)
等于(通过替换假设):
m(k) + m(k-2) + 1 >= 2^((k+1)/3)
这就是我卡住的地方。我不知道从这里去哪里。任何帮助将不胜感激。多谢你们!