每日一题[1699]迭代函数

设实函数 f(x) 满足 f(f(x))=x1,问是否存在整数 n,使 f(n) 也为整数?若存在,求出所有 n;若不存在,说明理由.

解析    考虑 f(f(x))=x1,对正整数 k,可以得到 f(x)k 次迭代函数fk(x)={xk2,2k,f(x)k12,2f(n)=mn,m\in\mathbb Z,则必然存在正偶数 k_1 和正奇数 k_2,使得n-\dfrac {k_1}2=m-\dfrac{k_2-1}2,此时有 f_{k_1}(n)=f_{k_2}(n),进而 f_{k_1+k_2}(x)=f_{2k_2}(x),也即m-\dfrac{k_1+k_2-1}2=n-\dfrac{2k_2}2,两式综合,可得 k_1=k_2,矛盾.因此不存在符合题意的整数 n

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

发表回复