找回密码
 注册
Simdroid-非首页
查看: 105|回复: 1

[基础概念] mathematica 是如何快速获取素数表的.

[复制链接]
发表于 2011-1-12 20:29:12 | 显示全部楼层 |阅读模式 来自 广东广州
在欧拉习题中,第10题求不超过2000000的素数之和。但是我需要迅速获取素数表,却不想用内置的函数Prime[n]求第n个素数,那么该怎么做呢?
发表于 2011-1-15 16:20:02 | 显示全部楼层 来自 上海
Simdroid开发平台
回答你的标题的问题:

我的看法,首先可定要有算法,算法要自己遍,但是即使是 O(n) 的算法我估计也没那么快。
所以我估计他们先算好,然后把结果存在表中,随后Prime 只是取表,这样才有比较好的效率。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-1 21:56 , Processed in 0.026920 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表