每日一题[1140]寻找递推关系

定义在正整数集且在正整数集上取值的函数 f(x) 满足 f(1)1,且对 nN,有 f(n)+f(n+1) +f(f(n))=3n+1,则 f(2015)=_______.


cover

正确答案是2016

分析与解 根据题意,当 n=1 时有f(1)+f(2)+f(f(1))=4,

因此 f(1)=2f(2)=1.接下来证明f(n)={n+1,2n,n12n.

归纳基础 当 n=1,2 时,命题显然成立.

递推证明 假设当 nkkN)时命题成立,则有f(k)+f(k+1)+f(f(k))=3k+1,

也即f(k+1)=3k+1f(k)f(f(k))={3k+1(k+1)f(k+1),2k,3k+1(k1)f(k1),2k,={3k+1(k+1)f(k+1),2k,3k+1(k1)k,2k,
从而有f(k+1)={(k+1)1,2(k+1),(k+1)+1,2(k+1),
于是命题对 n=k+1 也成立.

因此 f(2015)=2016

此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复