- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACM必看-数论
长春理工大学
赵小舟 2009.7
什么是数论?
数论就是一门研究整数性质的学科。
数论在数学中的地位是独特的,高斯曾经说过“数学是科学的皇后,数论是数学中的皇冠”。
·初等数论 意指使用不超过高中程度的初等代数处理的数论问题,最主要的工具包括整数的整除性与同余。重要的结论包括中国剩余定理、费马小定理、二次互逆律等等。
竞赛中的数论
数论是Acm中的重点内容。历年竞赛题目,一般都有1-2道与数论有密切关系。数论涉及的概念和算法很多,用途也非常广泛。掌握与数论有关的方法,是参赛者需要具备的必要技能。
良序原则(Well Ordering Principle)每个自然数集合中都有一个最小值。
有限归纳(Finite Induction)
N是自然数集合 设S为N的一个子集合如果S符合以下两点:(1)S中包含0(2)如果数字k属于S, 那么k+1也属于S
那么S=N
定义:d|a 表示对某个整数k,有a=kd。
d|a表示对任意整数k,无a=kd。
0可被任何(非0)整数整除。
如果d|a并且d≥0,则我们说d是a的约数。
每个整数a都可以被其平凡约数1和a整除,a的非平凡约数也称为a的因子。
例如,20的因子有2,4,5和10。
整除规则第一条(1):任何数都能被1整除。
整除规则第二条(2):个位上是2、4、6、8、0的数都能被2整除。
整除规则第三条(3):每一位上数字之和能被3整除,那么这个数就能被3整除。
整除规则第四条(4):最后两位能被4整除的数,这个数就能被4整除。
整除规则第五条(5):个位上是0或5的数都能被5整除。
整除规则第六条(6):一个数只要能同时被2和3整除,那么这个数就能被6整除。
整除规则第七条(7):把个位数字截去,再从余下的数中,减去个位数的2倍,差是7的倍数,则原数能被7整除。
整除规则第八条(8):最后三位能被8整除的数,这个数就能被8整除。
整除规则第九条(9):每一位上数字之和能被9整除,那么这个数就能被9整除。
整除规则第十条(10): 若一个整数的末位是0,则这个数能被10整除
整除规则第十一条(11):若一个整数的奇位数字之和与偶位数字之和的差能被11整除,则这个数能被11整除。11的倍数检验法也可用上述检查7的「割尾法」处理!过程唯一不同的是:倍数不是2而是1!
整除规则第十二条(12):若一个整数能被3和4整除,则这个数能被12整除。
整除规则第十三条(13):若一个整数的个位数字截去,再从余下的数中,加上个位数的4倍,如果差是13的倍数,则原数能被13整除。如果差太大或心算不易看出是否13的倍数,就需要继续上述「截尾、倍大、相加、验差」的过程,直到能清楚判断为止。
整除规则第十四条(17):a 若一个整数的个位数字截去,再从余下的数中,减去个位数的5倍,如果差是17的倍数,则原数能被17整除。如果差太大或心算不易看出是否17的倍数,就需要继续上述「截尾、倍大、相减、验差」的过程,直到能清楚判断为止。b 若一个整数的末三位与3倍的前面的隔出数的差能被17整除,则这个数能被17整除。
整除规则第十五条(19):a 若一个整数的个位数字截去,再从余下的数中,加上个位数的2倍,如果差是19的倍数,则原数能被19整除。如果差太大或心算不易看出是否19的倍数,就需要继续上述「截尾、倍大、相加、验差」的过程,直到能清楚判断为止。b 若一个整数的末三位与7倍的前面的隔出数的差能被19整除,则这个数能被19整除。
整除规则第十六条(23):若一个整数的末四位与前面5倍的隔出数的差能被23整除,则这个数能被23整除
整除规则第十七条(29):若一个整数的末四位与前面5倍的隔出数的差能被29整除,则这个数能被29整除
整除规则第十八条(73):若一个整数的末四位与前面的数的差能被73整除,则这个数能被73整除
整除规则第十九条(137):若一个整数的末四位与前面的数的差能被137整除,则这个数能被137整除
整除规则第七条(7):把个位数字截去,再从余下的数中,减去个位数的2倍,差是7的倍数,则原数能被7整除。
①147,截去个位数字后为14,用14-7*2=0,0是7的倍数,所以147也是7的倍数。
②2198,截去个位数字后为219,用219-8*2=203;继续下去,截去个位数字后为20,用20-3*2=14,14是7的倍数,所以2198也是7的倍数。
定理1 设a和b为整数,b0,则存在整数q和r,使a=qb+r,0≤ rb,r称为b除a所得的最小剩余。
性质1
性质2
性质3
性质4 设p为素数且p|ab,则p|a或p|b
定理2(唯一分解定理)任一自然数n皆可唯一表为素数之积
函数[x
文档评论(0)