首页 / 知识
关于不可知的语言:无穷素数的计数方法
2023-04-11 23:31:00

Of Ways to Count the Limitless Primes好吧,所以也许我不应该将这个问题缩得太多...我已经看到了找到前10000个素数的最有效方法的文章。 我正在寻找所有可能的方式。 目标是建立一站式的原始测试。 我们欢迎人们发现质数的所有测试。 所以:
某些素数测试仅适用于特定数字,例如,卢卡斯-莱默(Lucas–Lehmer)检验仅适用于梅森数字。 大多数用于大数的素数测试只能告诉您某个数字"可能是素数"(或者,如果该数字未通过测试,则肯定不是素数)。通常,您可以继续执行算法,直到极有可能是质数。 请查看此页面,尤其是其"另请参见"部分。 我认为,Miller-Rabin测试是最好的测试之一。在标准格式中,它为您提供了可能的质数-尽管已经表明,如果将测试应用于3.4 * 10 ^ 14以下的数字,并且可以通过每个参数2、3、5、7、11、13的测试和17,绝对是黄金。 AKS测试是第一个确定性,经过验证的通用多项式时间测试。但是,据我所知,除非输入非常大,否则它的最佳实现却比其他测试慢。 罗格斯大学的一名研究生最近发现了一个产生素数的递归关系。其连续数的差将生成素数或1。
它产生了很多需要过滤掉的废话。 Benoit Cloitre也具有这种重复发生,可以执行类似的任务:
则连续数的比率减去1 [b(n)/ b(n-1)-1]为质数。您可以在递归中阅读所有这些内容的完整说明。 对于筛子,您可以使用轮子而不是每次添加一个轮子来做得更好,请查看"改进的增量质数筛子"。这是一个轮子的例子。让我们看一下要忽略的数字2和5。他们的轮子是[2,4,2,2]。 @akdom对我的问题: 循环可以很好地满足我之前的建议,您无需进行任何计算即可确定数字是否为偶数。在循环中,只需跳过每个偶数,如下所示:
对于给定的整数,我知道最快的素数检查是:
|
最新内容
相关内容
python怎么调用类方法
python怎么调用类方法,培训,方法,实例,静态,定义,参数,属性,对象,关键字,以上,python中的类用来描述具有相同的属性和方法的对象的集合。它定pythonpython是前端语言吗?
pythonpython是前端语言吗?,代码,互动,培训,平台,标准,设计,语言,前端,语法,解释性,python语言属于后端开发语言。Python是一个高层次的结合pythonpython是什么类型的语言
pythonpython是什么类型的语言,培训,系统,教育,软件,电脑,代码,简介,人工智能,类型,语言,python是一种面向对象、解释型、动态类型计算机程序python判断字符串是否为小数的方法
python判断字符串是否为小数的方法,培训,代码,合法,小数点,小数,整数,字符串,方法,右边,左边,python想判断一个字符串是不是一个合法的小数,但python可以继承父类方法吗
python可以继承父类方法吗,培训,代码,名字,方法,动物,属性,编译器,这样的话,定义,里面,python继承,调用父类属性方法在python里面,继承一个类python脚本语言
python脚本语言,代码,设计,情况,培训,语句,项目,基础,意外,异常,空格,Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被python为什么是胶水语言
python为什么是胶水语言,代码,标准,培训,环境,一致,系统,统一,数据,周期性,服务,胶水语言先从Helloworld开始。所有学python的童鞋都会从这句python判断字符是否为字母和数字
python判断字符是否为字母和数字,数字,培训,字母,字符串,字符,空格,方法,都会,分号,大小写,在使用python语言中的字符串方法时,可以使用它们判python函数的高级使用方法
python函数的高级使用方法,代码,函数,灵活,数据,培训,时间,定义,程序,赋值,变量,Python的函数是“一等公民”,因此函数本身也是一个对象,函数既python私有方法是什么
python私有方法是什么,培训,公开,代码,方法,属性,变量,函数,前面,成员,法名,Python默认的成员函数和成员变量都是公开的,Python私有属性和方法python字符串连接的方法有哪些
python字符串连接的方法有哪些,培训,字符串,基础,方式,两个,变量,函数,空白,语言,功能,python中有很多字符串连接方式,下面总结一下:最原始的字pythonpython是脚本语言吗?
pythonpython是脚本语言吗?,设计,培训,大规模,项目,软件,面临,开发者,语言,脚本语言,方法,Python是脚本语言。python是一种计算机程序设计语