植物百科网
当前位置: 首页 农业百科

查找质数公式(快速计算质数)

时间:2023-06-13 作者: 小编 阅读量: 2 栏目名: 农业百科

),今天小编就来聊一聊关于查找质数公式?查找质数公式先列举一个口算方法:假设计算120以内的质数。2n1方式需要对所有奇数进行计算,未达到减少计算数的目的。对于6n1及6n3方式而言,由于6n3能被3整除,是无需计算就能排除是质数的,所以用6n1及6n3方式计算只需要计算6n1,减少了6n3的判断。能用该算法减少计算量的原因:如果N为合数,则N一定能分解成2个以上的质因数,其中最小的一个质因数一定不会大于x。、x是否能整除N即可。

查找质数公式?先列举一个口算方法:假设计算120以内的质数可以把2、3、5、7先列出来,然后从6开始往后,每次加6得一偶数(12、18、24…),然后计算该偶数的相邻奇数是否是质数,计算方法是,首先将个位为5(比如25)的奇数直接pass,在49之前只需计算能否被3整除,即11、13(12的相邻奇数)、17、19(18的相邻奇数)、23(24的相邻奇数,pass掉25)、29、31(30的相邻奇数)、37(36的相邻奇数pass掉35)、41、43(42的相邻奇数)、47(48的相邻奇数)只需计算能否被3整除;在48之后121之前的6的倍数的相邻奇数只需计算能否被3、7整除(比如113=114-1只需计算能否被3、7整除),3、7都不能整除就是质数(延伸:121=11*11至168=13*13-1则只需要计算3、7、11……),今天小编就来聊一聊关于查找质数公式?接下来我们就一起去研究一下吧!

查找质数公式

先列举一个口算方法:假设计算120以内的质数。可以把2、3、5、7先列出来,然后从6开始往后,每次加6得一偶数(12、18、24…),然后计算该偶数的相邻奇数是否是质数,计算方法是,首先将个位为5(比如25)的奇数直接pass,在49之前只需计算能否被3整除,即11、13(12的相邻奇数)、17、19(18的相邻奇数)、23(24的相邻奇数,pass掉25)、29、31(30的相邻奇数)、37(36的相邻奇数pass掉35)、41、43(42的相邻奇数)、47(48的相邻奇数)只需计算能否被3整除;在48之后121之前的6的倍数的相邻奇数只需计算能否被3、7整除(比如113=114-1只需计算能否被3、7整除),3、7都不能整除就是质数。(延伸:121=11*11至168=13*13-1则只需要计算3、7、11……)。

质数的定义:大于1且只能被1和自身整除的自然数(如:2、3、5、7、11等)。

合数的定义:大于1且不是质数的自然数(如:4,6,8,9,10等)。

简单地根据质数的定义,要判断一个数N是否是质数,需要证明2至N-1的自然数都不能整除N,然而事实上很多自然数是可以直接排除质数之外的,比如一个偶数,很明显能被2整除,又比如位数为5的奇数,很明显能被5整除,也无需计算。

本文将介绍质数的快速计算方法。比如,如何快速计算出自然数M(M可以足够大)以内的质数;又比如,在大质数的计算中(通常是用计算机编程计算),如何快速计算一个大数是否是质数。

一、减少需要计算的数

由于除2以外的所有偶数均可以排除,也就是说,除2之外的所有偶数都是合数,无需计算;需要计算的奇数可以定义为:2n 1(或2n-1),n为自然数;或4n 1及4n 3(可以用4n-1代替);或6n 1,6n 3,6n 5(可以用6n-1替代);或8n 1,8n 3,8n 5(8n-3),8n 7(8n-1)……

2n 1方式需要对所有奇数进行计算,未达到减少计算数的目的。

4n 1及4n-1方式也不能减少计算数,因为4*2 1及4*4-1都是合数,而4*2-1和4*4 1都是质数,无法直接减少计算数,也未达到减少计算数的目的。

8n方式可以用8n1及8n3也无法减少计算数(8*1 1,8*2-1,8*33都是合数,所以必须全部运算),也未达到减少计算数的目的。

对于6n1及6n 3方式而言,由于6n 3能被3整除,是无需计算就能排除是质数的,所以用6n1及6n 3方式计算只需要计算6n1,减少了6n 3的判断。比如说:计算100以内的质数,2、3以上可以只计算6*1-1(5)、6*1 1(7),6*2-1(11)、6*2 1(13),6*3-1(17)、6*3 1(19)……,而9(6*1 3)、15(6*2 3)、21……等奇数是无需计算的,这样就减少了需要计算的数了(准确地说,每3个奇数可以减少1个计算数)。

如果感兴趣,可以从8往后再看看,10n…方式每5个奇数可以减少1个计算数;12n方式每6个奇数可以减少2个计算数,但表达式较6n方式麻烦,且实质上参与运算的数是一样的;14n方式每7个奇数可以减少1个计算数……。

二、减少计算量

如上节述,2、3以外,可以用计算6n1是否是质数(口算就是从6开始,计算6的倍数的两个相邻数(6计算5、7,12计算11、13;18计算17、19,24计算23、25……)是否为质数。

对于每一个需要计算的数,可以用以下方法减少计算量:

对于一个数N(N可以任意大),N的算术平方根的整数部分为x,如果N不能被小于或等于x的任意质数整除,则N为质数(换言之:计算N是否为质数可以只计算小于或等于x的质数能否整除N)。

能用该算法减少计算量的原因:如果N为合数,则N一定能分解成2个以上的质因数,其中最小的一个质因数一定不会大于x。

三、综合

计算一个自然数M(M可以足够大)以内的质数,可以2、3、5、7先列出来,然后从6开始,每次加6得一偶数,计算该偶数的相邻奇数是否是质数,口算方法是,首先将个位为5(比如25)的直接pass,在49之前只需计算能否被3整除(5已经一眼排除),在48之后的6的倍数的相邻奇数只需计算能否被3、7整除(3、7都不能整除就是质数)。(121-168则只需要计算3、7、11;169至288=17*17-1只需计算3、7、11、13……)。在计算大奇数是否为质数时,由于不是口算而是用计算机编程计算,就要把5纳入运算,可以建一队列从小到大依次将计算出的质数保存在队列中,然后对N=6n1的每一个奇数计算,依次计算3、5、7……、x(x为N的算术平方根的整数部分)是否能整除N即可。

    推荐阅读
  • 空气含量中最多的气体(空气含量中最多的气体介绍)

    空气中含量最多的气体是氮气,氮气约占空气体积分数的百分比约为78%。通过实验测定,空气的成分按体积计算,氮气大约占78%、氧气占21%、稀有气体0.94%、二氧化碳0.03%、其他气体和杂质0.03%,也就是说空气中含量最多的物质是氮气。氮气化学性质很不活泼,在高温高压及催化剂条件下才能和氢气反应生成氨气;在放电的情况下才能和氧气化合生成一氧化氮;即使Ca、Mg、Sr和Ba等活泼金属也只有在加热的情形下才能与其反应。

  • 文思豆腐羹如何做好吃(文思豆腐羹用什么豆腐)

    文思豆腐是一道有名的淮扬菜,需要的就是精湛的刀工,这样做出的文思豆腐会有嫩滑的口感,打造入口即化的口感。文思豆腐羹如何做好吃文思豆腐羹材料和做法步骤一、文思豆腐羹材料准备好豆腐400克,鸡脯肉,火腿还有香菇,再有准备好生菜,冬笋,调料需要准备盐和味精。

  • 结构性存款可以买理财吗(结构性存款是存款吗)

    雪球产品就是今年年初监管向信托公司进行窗口指导,要求叫停的产品。简单的说,这是一种高风险的金融衍生品,它通过持有一定结构的金融衍生品,来实现在某一特定情况下获利。这样的投资结构就能保证我不论涨,还是跌,只要在一定幅度内都可以盈利。交易期权等金融衍生品,是非常高风险的投资。

  • 正言厉色意思(正言厉色的意思)

    下面内容希望能帮助到你,我们来一起看看吧!正言厉色意思正言厉色,汉语成语,拼音是zhènɡyánlìsè,意思是形容板着脸,神情非常严厉。出自《汉书·王莽传》。宝玉突然想出一个主意,一本正经地给她讲扬州黛山林子洞耗子精偷香芋的故事,黛玉见他正言厉色,以为真有其事,后来才发现原来是在取笑她。

  • 面谈调薪酬有什么技巧(跟老板谈调薪的技巧有哪些)

    如果你在老板心目中分量很大,一般老板都会给你加薪的。和老板谈加薪时目的一定要明确,让老板知道你只是为了加薪,而不是辞职走人。和老板谈加薪后,一定要给老板一个考虑的时间,不要咄咄逼人,逼着老板加薪。老板也要有足够的思考时间,来考虑你是否值得加薪,给你加薪后对公司有没有什么影响。不仅口头上要表示感谢,工作中要更加努力,让老板觉得给你加薪是值得的。

  • 杏花有没有香味(杏花闻起来会特别香吗)

    杏树是中国著名的观赏树木,可配植于庭前、墙隅、道路旁、水边,也可群植、片植于山坡、水畔,是春季主要的观赏树种。杏花直径2至3厘米,先于叶开放。花梗短,长1至3毫米,被短柔毛。花萼紫绿色,萼筒圆筒形,外面基部被短柔毛。萼片卵形至卵状长圆形,先端急尖或圆钝,花后反折。花瓣圆形至倒卵形,白色或带红色,具短爪。

  • 减肥减肚子的方法(怎么减肚子呢)

    减肥减肚子的方法食用健康食品:酸奶与发酵的牛奶能激活消化必须的物质,有助于改善肠道微生物系统,从而防止腹部隆起。走路、喝水、按摩:走路及喝水有利腹部扁平。

  • 新坑翡翠手镯多少钱(新坑翡翠手镯的价格)

    新坑翡翠手镯多少钱?新坑翡翠手镯多少钱翡翠手镯作为大件翡翠制品,用料特别多,只有大块、质量好的翡翠原石才能打造成手镯,因此翡翠手镯的价格都比较高,商家们拿到质量比较好的原石也尽可能打造成手镯。具体到新坑种翡翠,因为大多数新坑种翡翠透明度都不高,质地也不够细腻,因此种水一般都是以糯种或豆种为主,极少出现冰种或冰种以上的种水,这样的翡翠价格价格自然不会太高,一个品质比较好的糯种翡翠手镯大概在十万以内。

  • 宁波毛蚶做法水煮几分钟(毛蚶煮多长时间可以吃)

    宁波毛蚶做法水煮几分钟毛蚬是很多人喜欢吃的食物,不过建议大家在做之前都要先用开水煮以下。强精益气,提高精液质量,增强精子活力。适用于治疗肾阳虚所致的阳痿、腰痛、小便频数及补五脏之气不足。可治疗全身水肿,小便不利等。能软化和保护血管,有降低人体中血脂和胆固醇的作用。

  • 2022洛阳湿地公园最新名单 洛阳生态公园最新消息

    国家级湿地自然保护区河南黄河湿地国家级自然保护区,面积24000公顷。国家级湿地公园嵩县陆浑湖国家湿地公园,面积4222.39公顷伊川伊河国家湿地公园,面积1384.36公顷。