初等数论闵嗣鹤版.ppt

初等数论闵嗣鹤版

二、取整函数的一个应用 例3、求50!中3的最高幂 [3(50!)=16+5+1] 例4、求1000!的十进制表示式中末尾连续零的个数 解:1000!的十进制表示式中因子5的个数等于因子 10的个数,所以1000!的十进制表示式中末尾连续零 的个数等于因子5的个数,即 对于一个给定的整数,我们根据上述定理不仅可以 判别它是否是素数,且还可以找出所有不大于它的素数 把1划去,剩下第一个数是2,2是素数。从2起划去它 后面所有2的倍数,剩下的第一个数是3,它不是2的倍 所以它是素数。 依次,当我们把所有的不大于 的素数。 这种方法是希腊时代幼拉脱斯展纳发明的, 好像用筛子筛出素数一样,称幼拉脱斯展纳筛法。 数的素性检验方法问题在近几年得到了飞速的发展, 若用计算机编成程序,对于10位数,几乎瞬间即可完成, 对于一个20位数,则需要2个小时,对于一个50位数就需 要一百亿年,令人吃惊的是,要检验一个一百位数,需要 的时间就猛增到10^36年.到了1980年,这种困难的情况 得到了改观,阿德曼(Adleman),鲁梅利(Rumely),科恩 (Cohen),和伦斯特拉(Lenstra)研究出一种非常复杂的 过去,要检验一个数是否是素数,最简单方法是试除法, 检验一个20位数只消10秒钟,对于一个50位数用15秒钟, 100位数用40秒钟,如果要他

文档评论(0)

1亿VIP精品文档

相关文档