腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何更好地产生大
素数
:筛选,然后随机采摘或随机采摘,然后检查?
、
我正在编写RSA算法,我想知道选择初始
素数
(p和q)的最佳和/或通常方法是什么。我知道有两种方法可以实现这一点,一种是基于
素数
筛子,另一种是基于
素数
测试:随机挑选一个数字,然后测试它是否是
素数
。
浏览 0
提问于2012-02-04
得票数 9
回答已采纳
1
回答
DLOG性能的二次
筛
-理论与实际?
、
、
、
、
关于二次和数场筛子性能在理论上与
素数
上离散对数的实际数据比较有报道吗? 实际数据在任何方面都比理论好吗?(我想我在某个地方读过这篇文章,无法回忆)?我的质疑更多的是关于二次筛理论与实践的区别,以及数域筛理论与实践的区别,而不是二次域
筛
与数域
筛
的区别。
浏览 0
提问于2016-12-03
得票数 1
1
回答
下面的顺序分析(使用
素数
列表)是什么?
检查x是否为
素数
。如果是,将其添加到
素数
列表中。这个程序的顺序分析是什么?我不认为是O(n^2),因为越来越多的
素数
列表肯定不会以n的速度增长。我也不是O(nlog(n))。 我将如何对函数执行顺序分析?
浏览 0
提问于2014-03-29
得票数 2
回答已采纳
2
回答
在集更新或大数目计算上的闭包性能
、
我试图用筛子算法来总结Euler项目问题的
素数
。我使用一个可变集来存储非
素数
的数字,并使用'dosync‘和’整流‘来更新该集合(否则,如果它是不可变的,我就会耗尽内存)。性能大约是线性的,直到120万
素数
,但在150万(7秒对64秒)的性能是可怕的。知道我做错什么了吗?我的猜测是,数字可能变得太大,或者更新可变集的效率很低。和100000))“经过的时间: 496.673毫秒”454396537=> (时间
浏览 1
提问于2014-06-25
得票数 2
回答已采纳
1
回答
用javascript测试
素数
、
有人能告诉我为什么{2,3,5,7}不能作为检验
素数
的基础吗?下面的代码试图将所有低于200万的
素数
加起来。
浏览 0
提问于2018-06-13
得票数 1
回答已采纳
3
回答
关于“并发
素数
筛选”的例子,我能得到一些帮助吗?
、
我很惊讶所有的非
素数
都被很有效地过滤掉了。即10 (非
素数
)只检查一次。debug 10 3后debug 10 2无明显改变。我怀疑是if i%prime != 0干的。
浏览 1
提问于2018-09-05
得票数 0
1
回答
准确测定BigInteger在C#中的原始性
、
、
、
、
我试图解决的问题是在中寻找任意长数( C# )的
素数
。为了完成这个任务,我实现了"“。算法已经是快速的,但就准确性而言,我很怀疑,因为我不确定BigInteger在表示任意长的数字方面有多精确。
浏览 2
提问于2014-04-16
得票数 0
回答已采纳
2
回答
10001
素数
、
、
、
问题描述:10001
素数
是多少?
素数
是一个大于1的整数,其唯一的因子是1和它本身。Eratosthenes的在数学中,Eratosthenes的筛子是一种古老的算法,用于求任何给定极限以下的所有
素数
。它通过迭代地将每个
素数
的倍数(即,非
素数
)标记为复合(即,非
素数
),从第一个
素数
2开始。 给定
浏览 0
提问于2022-05-29
得票数 2
回答已采纳
5
回答
我怎样才能优化eratosthenes的筛子,以便只在很大的范围内存储
素数
?
、
、
、
、
我研究了Eratosthenes的
筛
的工作,它用迭代法生成
素数
到给定的数,并去掉所有的合成数。算法只需迭代到sqrt(n),其中n是我们需要找到所有
素数
的上界。我们知道,到n=10^9的
素数
数比合成数的数目要少得多。因此,我们使用所有的空间来判断这些数字不是
素数
,首先将它们标记为复合。我的问题是,我们是否可以修改算法来存储
素数
,因为我们处理的范围很大(因为
素数
非常少)?我们能直接储存质数吗?
浏览 12
提问于2016-02-04
得票数 2
1
回答
半
素数
分解的最佳算法是什么?
半
素数
分解的最佳算法是什么?它可以不同于多素因式分解。
浏览 3
提问于2013-08-20
得票数 0
回答已采纳
1
回答
haskell
筛
素数
、
在下面的主筛子中:primes = sieve [2..] sieve (p:xs) = p : sieve [x|x <- xs, x `mod` p > 0]
浏览 2
提问于2015-11-21
得票数 0
2
回答
Python
筛
素数
、
我正在尝试使用Python2.7上的筛子来求所有质数的和。然而,当我运行程序时,我每次都只得到0。我不知道为什么会发生这种事。 final=0 a[0]=a[1]=False if isprime: a[n]=False
浏览 6
提问于2013-07-21
得票数 1
2
回答
Eratosthenes
筛
(降低空间复杂度)
、
、
、
、
我想在两个给定的数字‘a’和‘b’(b > a)之间生成
素数
。我所做的是将布尔值存储在一个大小为b-1的数组中(即数字2到b),然后我应用了
筛
法。如果我不需要从2到b的所有
素数
,那么还有更好的方法来降低空间复杂度吗?
浏览 3
提问于2013-03-27
得票数 1
1
回答
NetBSD‘
素数
’实用程序或等效工具是否可在MacOS上的任何包中使用?
、
、
除了通过手动下载和编译(例如curl)之外,NetBSD
素数
实用程序(或等效的)在任何包中都可用吗?我搜索了很多次,没有找到任何包(除了NetBSD的CVS源代码)。(NetBSD primes不是查找大/未知
素数
的素
筛
,只是一个简单的命令行实用程序,它告诉您在给定(64b)范围内哪些整数是
素数
(或复合))。(与Gnu factor不同,GnuD2可通过包coreutils “查找
素数
-”因子“命令在MacOS上找不到、“GNU命令有实际用途吗?”
浏览 0
提问于2018-07-13
得票数 2
回答已采纳
2
回答
基于递归的
素数
检验
、
、
、
如下所述: 这里有一种检查数字是否为
素数
的方法: def is_prime(n):k=2,而k< n:如果n%k == 0:返回假k += 1返回真,这个函数是如何工作的?这是一种很好的测试数字是否为
素数
的方法,但是将k循环到n可能有点麻烦。作为一个额外的小问题,你能想到一个更好的地方停下来吗?使用is_prime函数,填写以下过程,生成第n个
素数
。例如,第二个
素数
是3,第五个
素数
是11,依此类推。
浏览 0
提问于2015-02-28
得票数 3
回答已采纳
2
回答
Sundaram筛子与Atkin筛子生成
素数
表的比较
、
、
根据链接:,生成
素数
到n的
素数
列表的“sundaram”的运行时间给出了O(n*log(n))。这个算法比“筛选阿特金”要好吗?如果它对它的工作原理做了详细的阐述的话?
浏览 4
提问于2011-03-08
得票数 3
2
回答
素数
分段
筛
、
、
、
、
我试图解决下面的SPOJ
素数
问题。代码产生了正确的结果,但超过了时间限制,内存也需要970 M左右,这是不有效的(?) 如何在几秒钟左右的时间约束下优化这段代码?问题彼得想为他的密码系统生成一些
素数
。救救他!您的任务是在两个给定的数字之间生成所有
素数
!输入输入以单行(t<=10)中测试用例的数目t开始。为每个测试用例输出所有
素数
p,以便m <= p <= n,每一行一个数字,测试用例用空行分隔。
浏览 0
提问于2018-09-26
得票数 7
1
回答
这个Eratosthenes筛网实现是如何在内部工作的?
、
、
、
、
我发现这段代码似乎是Erastothenes
筛
的非最优版本,它将N个第一个
素数
输入到数组中。
浏览 7
提问于2022-10-20
得票数 0
1
回答
在数组中找到l和r之间乘积的对数。
、
、
、
但是,它简化为我们不能预先计算半
素数
,因为N是大的现在,假设我所有的
素数
都由
筛
的eratostheneses得到。我需要所有可能的
素数
对,其乘积介于L到R之间。我在社论中包括了这部分代码。
浏览 1
提问于2020-04-30
得票数 1
2
回答
为什么我的埃拉托斯提尼
筛
用发电机这么慢
、
、
这是我基于埃拉托斯提尼
筛
的主要筛子。= 0"), sieve) 在我的计算机上,这段代码需要13.4秒才能生成10,000个
素数
。
浏览 0
提问于2020-10-26
得票数 21
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
素数
用filter函数输出素数与回文数
Python使用集合实现素数筛选法
我国核数据核素数量增至272种
C语言/C加加编程学习,素数的求解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券