- 最后登录
- 2013-11-11
- 在线时间
- 873 小时
- 阅读权限
- 40
- 注册时间
- 2008-9-15
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
|
假设a(n)=p/(q*2^k) p、q都是奇数,
那么1. 如果 n+1是奇数 =r,
那么 a(n+1)==p/(q*2^k)+1/r =( p*r+q*2^k)/( q*r * 2^k ) 照样是 p/(q*2^k) 的形式,也就是说
若a(n)的分母的2的因子个数比分子的2的因子个数多k个,那么,加上 奇数的倒数后还是一样。
2. 如果 n+1是偶数 表示成 r*2^m。
那么 a(n+1)=p/(q*2^k)+1/(r*2^m)
只要k不等于m,那么 a(n+1)最后可表示成 p/(q*2^L) L等于k和m中大的数,p和q都是奇数。
---------------------------------------------------------------------
a(2)=3/2 ,表示成p/(q*2^k) 的形式,k=1 只有k=0,a(n)才有可能是整数。
a(3) =a(2)+1/3 ,由于3是奇数,所有 a(3)的k不变,同a(2)。
n=4 时, a(3) 的k=1,4的k=2,所以 a(4)的k等于2。
在k等于3的n=8出来之前,即n=5、6、7的k都比 a(4)的k小,所以 a(5)、a(6)、a(7)的k都是2,
a(8) =a(7)+1/8 属于k =2 加 k=3 ,所以 a(8) 的k 等于 3,
同样 在n=16 的k=4 出来之前, n=9、10、11、12、13、14、15 的k都比3小, 所以不影响a(n) 的k ,都是3
然后 a(16) 的k=4
。。。。。。。。
这样一直进行下去,无论n多大,最后 a(n) 都可表示成 p/(q*2^k) 的形式,其中 p、q是奇数。
k值满足 2^k<=n<2^(k+1)
所以k永远大于0,且随着n的增加,而增加或保存不变。
所以a(n)永远不可能是整数。
[ 本帖最后由 lulijie 于 2009-3-31 01:00 编辑 ] |
|