完全平方数的末两位数字类型的另一种证明

本文探讨并证明了完全平方数的最后两个十进制数字(个位和十位)只能是特定数对之一:{00,e1,e4,25,o6,e9}

1. 问题(来自Rosen的《初等数论及其应用》第6版P99第5题)

证明完全平方数的最后两个十进制数字(个位和十位)一定是下列数对之一:{00, e1, e4, 25, o6, e9}

注:e = even number, o = prime number, 0也为偶数

 

2. 验证一下

nn2末尾数对类型
0000
11e1
24e4
39e9
416e4
52525
636o6
749e9
864e4
981e1

 

3. 证明

3.1 思路

要证明n2的个位和十位的数值,简单的做法是将其表示出来,看是否满足一些规律

n2 = n * n

根据我们计算乘法的方法:

设n = an…a2a1    (an ∈ {0, 1, …, 9})

image

放在百位以上的数据已经不影响个位和十位了

设f(x) = x的个位和十位的数列

可知n2的十位和个位f(n2) = f(a1a1 + 10*a2a1 + 10*a2a1)

                               = f(a12 + 10*(2a2a1))

∴n2个位 = a12 的个位,n2的十位 = (2a2a1) + (a12 的十位)

a1a12 + 10*(2a2a1)2a2(十位)末尾数对类型
00000
110*(0+2a2) + 12a2 = ee1
210*(0+4a2) + 44a2 = ee4
310*(0+6a2) + 96a2 = ee9
410*(1+8a2) + 61+8a2 = oe4
510*(2+10a2) + 52+10a2 = 225
610*(3+12a2) + 63+12a2 = oo6
710*(4+14a2) + 94+14a2 = ee9
810*(6+16a2) + 46+16a2 = ee4
910*(8+18a2) + 18+18a2 = ee1

∴对于所有的a1,不论a2的值是什么,f(n2)都成立,得证

 

4. 推论

根据第3部分的证明,我们还可以知道:

1> 只要n的个位 = 5, 则n2个位和十位 = 25,反之也成立

2> 只要n的个位 = 0, 则n2个位和十位 = 00,反之也成立

3> 只要n的个位 = 6, 则n2个位和十位 = o6,反之也成立

4> 不论a2的值是什么,n2个位和十位数列和a12一样,即n2个位和十位数列类型只和n个位相关

转载于:https://www.cnblogs.com/organic/p/6239583.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值