数论——整除

整除是数论中的基础知识。
【flag】博主想要写一套数论整合博客,此博客是第一篇。

声明

本系列博客中提到的数都是整数,所用的字母除特别申明以外也都表示整数。

整除

设有aba,b两个数,且满足b0b≠0,如果存在一个数cc使得a=bc,则我们称之为bb整除a,记作b|ab|a,显然bba的一个约数(因子),而称aab的一个倍数。如果不存在上述的数cc,我们说b不能整除aa,符号是|上面加一撇,可以上百度查一下,博主并不会在markdown中打这个高端的符号。

几个简单的性质

传递性

b|cb|c,且c|ac|a,则b|ab|a,整除性质具有传递性。

加减律

b|ab|a,且b|cb|c,则b|(a+c)b|(a+c),则为某一整数的倍数的整数之集关于加减运算封闭。

常用结论

b|ab|a,则或者a=0a=0,或者|b||a||b|≤|a|。因此,若b|ab|a而且a|ba|b,则|a|=|b||a|=|b|.

带余除法

有整数aab(b>0b>0),那就会存在整数qqr使得

a=bq+r0r<ba=bq+r,其中0≤r<b

并且可以唯一确定。

重要性质

nn是正整数,则

xnyn=(xy)(xn1+xn2y++xyn2+yn1)

nn是正奇数,则
xn+yn=(x+y)(xn1xn2y+xyn2+yn1)

这两个结论可以证明xn±ynxn±ynxyx∓y之间的整除关系。

习题

这里的习题大多是数学上的证明,因为数论的最终目的就是得到一个结论,那么程序实现就好弄多了。

习题一

求证:1002000110…0⏟200个01被1001整除。

证明:根据重要性质第二条,我们有

100200011001=10201+1=(103)67+167=(103+1)()(1)(2)(3)(1)10…0⏟200个01=10201+1=(103)67+167(2)=(103+1)(…)(这里省略不写)(3)∴能被1001整除

习题二

0n<m0≤n<m,证明:(22n+1)|(22m1)(22n+1)|(22m−1).

证明:根据重要性之第一条,我们取x=22n+1x=22n+1y=1y=1,并以2mn12m−n−1代替那里的nn,得出

(21)22m1=(22n+1)[(22n+1)2mn11++22n+1+1](22)(22n+11)|(22m1)(23)22n+11=(22n1)(22n+1)(24)(22n+1)|(22m1)(25)(22n+1)|(22m1)

习题三

设整数abcda、b、c、d满足adbc>1ad−bc>1证明:abcda、b、c、d中至少有一个数不能被adbcad−bc整除.

证明:运用反证法,先假设abcda、b、c、d都能被adbcad−bc整除。
所以有

adbc>1(adbc)|a =>b|ac|a(adbc)|b =>a|bd|b(adbc)|c =>a|cd|c(adbc)|d =>b|dc|da=b=c=d(9)(10)(11)(12)(13)(14)(15)(9)(ad−bc)|a =>b|a且c|a(10)(ad−bc)|b =>a|b且d|b(11)(ad−bc)|c =>a|c且d|c(12)(ad−bc)|d =>b|d且c|d(13)所以得到:a=b=c=d(14)又∵ad−bc>1(15)∴矛盾,假设不成立。

GG

数论——整除。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值