对于定义域为 A 的函数 f(x),如果任意的 x1,x2∈A,当 x1<x2 时,都有 f(x1)<f(x2),则称函数 f(x) 是 A 上的严格增函数;函数 f(k) 是在 N∗ 上定义,函数值也在 N∗ 中的严格增函数,并且满足条件 f(f(k))=3k.
1、证明:f(3k)=3f(k).
2、求 f(3k−1)(k∈N∗)的值.
3、是否存在 p 个连续的自然数,使得它们的函数值依次也是连续的自然数;若存在,找出所有 p 值,若不存在,请说明理由.
解析
1、因为 f(f(k))=3k,所以f(3k)=f(f(f(k)))=3f(k).
2、由 f(3x)=3f(x)(x∈N∗)递推可得f(3k−1⋅x)=3k−1f(x)⟹f(3k−1)=3k−1f(1).
根据题意,有 f(f(1))=3⋅1=3. 若 f(1)=1,则 f(f(1))=f(1)=1,矛盾; 若 f(1)⩾3,则f(f(1))⩾f(3)>f(1)>3,
矛盾; 因此 f(1)=2,从而 f(3k−1)=2⋅3k−1(k∈N∗).
3、由 (2) 可得 f(2)=3,因此f(3k−1⋅2)=3k,k∈N∗,
因此 当 p 个连续自然数从 3k−1→2⋅3k−1 时,函数值正好也是 p 个连续的自然数从f(3k−1)=2⋅3k−1→f(2⋅3k−1)=3k,
考虑到 k 可以是任意正整数,因此 p 可以是任意不小于 2 的自然数.