题目内容
【题目】求具有下述性质的所有正整数
:对任意正整数
,
.
【答案】所求的
为
.
【解析】
对正整数
,设
为正整数
的标准分解中素因子2的方幂.则
,
其中
表示正整数
在二进制表示下的数码之和,原命题等价于求所有正整数
,使得对任意正整数
,有
.再证明所有符号条件的
为
.
对正整数
,设
为正整数
的标准分解中素因子2的方幂.则
, ①
其中,
表示正整数
在二进制表示下的数码之和.
由![]()
.
进而,由式①知本题等价于求所有正整数
,使得对任意正整数
,有
.
接下来证明:所有符号条件的
为.
一方面,因为对任意正整数
,有
,所以,
符合条件.
另一方面,若
不为2的方幂,设
(
,
为大于1的奇数).
下面构造一个正整数
,使得
.
因为
,所以,问题等价于选取
的一个倍数
,使得
.
由
,知存在正整数
,使得
.
事实上,由欧拉定理,知
可以取
.
设奇数
的二进制表示为
,其中,
,
.
取
.
则
,且
.
故![]()
![]()
. ②
由于
,故正整数
的二进制表示中的最高次幂小于
.
由此,对任意整数
、
,数
与
的二进制表示中没有相同的项.
又
,则
的二进制表示中均不包含1.
故由式②知
.
因此,上述选取的
满足要求.
综上,所求的
为
.
练习册系列答案
相关题目