定义在正整数集且在正整数集上取值的函数 f(x) 满足 f(1)≠1,且对 ∀n∈N∗,有 f(n)+f(n+1) +f(f(n))=3n+1,则 f(2015)=_______.
正确答案是2016.
分析与解 根据题意,当 n=1 时有f(1)+f(2)+f(f(1))=4,
因此 f(1)=2,f(2)=1.接下来证明f(n)={n+1,2∤n,n−12∣n.
归纳基础 当 n=1,2 时,命题显然成立.
递推证明 假设当 n⩽k(k∈N∗)时命题成立,则有f(k)+f(k+1)+f(f(k))=3k+1,
也即f(k+1)=3k+1−f(k)−f(f(k))={3k+1−(k+1)−f(k+1),2∤k,3k+1−(k−1)−f(k−1),2∣k,={3k+1−(k+1)−f(k+1),2∤k,3k+1−(k−1)−k,2∣k,
从而有f(k+1)={(k+1)−1,2∣(k+1),(k+1)+1,2∤(k+1),
于是命题对 n=k+1 也成立.
因此 f(2015)=2016.
