IMO2017day1.1

今天看到了IMO2017day1.1这一题,我觉得这题作为签到题很有水平,是很多局外人士都能参与思考的问题。另外day1居然没几何很桑心,下面来讲一讲我的想法。

(IMO2017)但对于每一个正整数 a0>1 。定义对于 n0 的数列 a0,a1,...

an+1={an,anNan+3,anN

求所有的 a0 ,使得存在数 A 满足有无穷多个n使得 an=A.

首先第一思路觉得这是一道数学分析问题,是不是 an 会收敛到 A 呢?然而,显然不是这样玩的,这应该是找出所有的可能发生循环的数列。这题比较好找规律,试了几个数之后基本上就能猜出来a0是3的倍数。

证明:

  • 先证明如果 3|a0 ,那么数列能进入循环。

N 划分为(0,9], (9,36] …即 ([3(k1)]2,(3k)2],kN .当 k=1 时,验证可以知道其中能被3整除的数都能进入循环。用数学归纳法,假设对于所有3倍数 n 满足[3(k1)]2n(3k)2 k2 都能进入循环。下面考虑 ((3k)2,(3k+3)2] 中的3的倍数 n

1.如果n本身是完全平方数,这个区间中有3个完全平方数,分别是 (3k2)2,(3k1)2,(3k)2 。如果, n 恰好为其中一个,(实际上只能是(3k)2,因为其他不是3的倍数)那么由数列的定义,他们会发生开方运算,且平方根必定小于区间的左端点,由归纳假设,知道必定会发生3循环。

2.如果 n 本身不是完全平方数,由于n为3的倍数,所以 n 通过不断地加3一定会到(3k)2,由上1的分析知道 n 必定会进入循环。于是,由数学归纳法知道如果3|a0,那么数列能进入循环。

  • 如果 a02(mod3) 那么数列将不会无限循环。

注意到关于 x 的同余方程xn2(mod3)的解只有1或0,于是如果 a02(mod3) ,那么数列将不断加3,是个递增数列,于是不会进入循环。

  • 如果 a01(mod3) 那么数列将不会无限循环。

显然对于一个 a0 如果膜3为1,那么一方面不管是加3运算还是开方运算都不会变成3的倍数,另一方面,如果在运算过程中出现膜3为2的情况的话由第二种情况知道,不可能出现无限循环。所以,只能是恒膜3为1.

对4,7,10,13进行验证知道都会进入第二种情况,从而不会无限循环。利用数学归纳法,假设对于所有 3m+1,m4 之内的模3为1数都满足结论,下面考虑 3(m+1)+1 ,我们只需要证明对于 3(m+1)+1 发生第一次开方运算时(肯定会发生,否则会递增命题成立)所得平方根小于 3m+1 即可,然后由归纳假设即可证明。所以我们直接考察加3次数 l 的界,即

3(m+1)+1+3l3m+1,

可以得到 lm2+m1 ,这个界简直感人肺腑。要知道对于一个在 t2 (t+1)2 之间的数,最多(即 t2+1 )只需要加 [2t13]+1 次3即可变成完全平方数,即对于 3(m+1)+1 ,最多只需要加 [23m+313]+1 次即可,而对于 m4

[23m+313]+1m2+m1,

是显然的,于是综上所述,命题得证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值