2013ACM简单数论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013ACM简单数论

ACM 数论 ;初等数论的概念;初等数论的概念;求素数方法;2)给定一个范围(求这个范围内的素数),进行如下步骤: 0.从2开始,2是第一个素数。也是第一个新素数。取出2。 1.筛掉所有新素数的倍数。 2.留下来的数里面第一个(最小的)是新素数。取出这个新素数。 3.重复1和2直到没有数存在。 ;O(n)筛素数;初等数论概念;初等数论的概念;初等数论的概念;初等数论的概念;最大公约数 gcd(最大公因子);最大公约数;欧几里德算法: EUCLID(a, b) if b = 0 than return a else return EUCLID(b, a % b);二进制最大公约数算法: 如果a和b都是都是偶数,那么gcd(a, b) = 2gcd(a/2, b/2)。 如果a是奇数,b是偶数,那么gcd(a, b) = gcd(a, b/2)。 如果a和b都是奇数,那么gcd(a, b) = ((a–b)/2, b)。 吉林大学模板;;Extended-Euclidean 算法;扩展欧几里德算法;扩展欧几里德算法;扩展欧几里德算法: EXTENDED-EUCLID(a, b) if b = 0 then return (a, 1, 0) (d’,x’,y’) ← EXTENDED-EUCLID(b, a%b) (d, x, y) ← (d’, y’, x’ – (a/b) * y’) return (d, x, y);扩展欧几里德算法;例如:a=4864,b=3458,则由上述算法可得gcd(4864,3458)=38,且 (4864)(38)+(3458)(-45)=38;LCM(Least Common Multiple);初等数论概念;其他一些关于约数的公式;n!的素因子分解式;反素数;思维过程: 求[1..N]中最大的反素数--求约数最多的数 如果求约数的个数 756=2^2*3^3*7^1 (2+1)*(3+1)*(1+1)=24 基于上述结论,给出算法:按照质因数大小递增顺序搜索 每一个质因子,枚举每一个质因子 为了剪枝: 性质一:一个反素数的质因子必然是从2开始连续的质数. 因为最多只需要10个素数构造:2,3,5,7,11,13,17,19,23,29 性质二:p=2^t1*3^t2*5^t3*7^t4.....必然t1=t2=t3=.... 内网F题;同余;同余的性质;同余的性质;例:求3406写成十进位数时的个位数.;根据整数模n所得的余数,可以把整数分成n个等价类:[0],[1],…,[n-1]。 包含整数的模n等价类为:[a]n={a+kn| k∈Z} ;求解模线性方程;求解模线性方程;求解模线性方程;求解模线性方程;模线性方程;公元5-6世纪前后的《孙子算经》中有“物不知数”问题:“今有物不知其数,三三数之余二 ,五五数之余三 ,七七???之余二,问物几何?”答为“23”。也就是求同余式组x≡2 (mod3),x≡3 (mod5 ),x≡2 (mod7)的正整数解。 明朝程大位用歌谣给出了该题的解法:“三人同行七十稀,五树梅花廿一枝,七子团圆月正半,除百零五便得知。”即解为 x≡2×70+3×21+2×15≡233≡23(mod105)。 ;中国剩余定理(孙子定理);;欧拉函数;欧拉定理的推广形式 当x≥? (m)时,A-x≡A(x mod ?(m)+ ?(m)) (mod m) ;定理:如果p是一个奇素数且e≥1,则方程x2=1(mod pe)仅有两个解:x=1和x=-1。 定理:如果对模n存在1的非平凡平方根,则n是和数。;元素的幂;素数测试;素数测试;素数测试;素数测试;素数测试;素数测试;大数的素性检测;52;53;梅森素数;;

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档