当前位置: 首页 > news >正文

南汇做网站公司百度全网营销

南汇做网站公司,百度全网营销,网页设计策划书ppt,广告平台源码啊,哈喽,小伙伴们大家好。我是#张亿,今天呐,学的是理论知识.质数打表 为什么需要质数打表 我们已经学习了如何判断一个数是不是质数了,但是还不够。假设要判断很多很多个数是不是质数的时候,之前的学习的…

啊,哈喽,小伙伴们大家好。我是#张亿,今天呐,学的是理论知识.质数打表

为什么需要质数打表

我们已经学习了如何判断一个数是不是质数了,但是还不够。假设要判断很多很多个数是不是质数的时候,之前的学习的方法效率不够高。因为,如果 n 是质数,需要从 2 枚举到 sqrt(n) ,如果题目里面要你几百几千个数逐一判断是否是质数,则很可能会超时。

所谓 质数打表,是指先通过一段比较高效的代码,完成了前期运算,把每一个数是不是质数的信息 表格化 ,在程序的其它位置,如果需要判断一个数是不是质数,只需要去这个预先计算好的表格里面查一下就可以了。

质数打表的算法思路

我们只需要把合数找到,那么自然就能找到质数了。而找合数的思路,则是:从小到大去找质数,每找到一个新的质数,则去把这个质数的倍数标记出来,这些倍数就是合数,而那些自始至终没有被标记过的数就是质数。例如,当我们指导 13 是质数的时候,我们就把 26,39,52,65... 等一系列的合数标记出来。课程E.倍数 的这条题就是演练这个算法思想的。

下面是质数打表的代码:

bool flag[1000001];
void prepare_prime() //质数打表的函数 
{int i,j;for(i=2;i<=1000000;i++){if(!flag[i]) //表示 i是一个质数{for(j=2;i*j<=1000000;j++) //对 j 的倍数(不包含自己)全部设置标记,表示这些数是合数 flag[i*j] = true; }}
}

Copy

执行了上面的 prepare_prime( ) 函数,就产生了 1000000 以内的质数表了。当 flag[i] 为true,表示 i 是合数,flag[i] 为 false 则表示 i 是质数。 1 是特殊的,1 既不是质数又不是合数,单独判断。

常见错误

本来题目要你找出 n 以内的素数,但是你打表的时候的第一层循环只循环到 sqrt(n) ,这是错误的,这会漏掉了很多 比 sqrt(n) 大的质数。


文章转载自:
http://dinncokatabatic.bpmz.cn
http://dinncocoidentity.bpmz.cn
http://dinncomsee.bpmz.cn
http://dinncobiostatics.bpmz.cn
http://dinnconondiabetic.bpmz.cn
http://dinncodiscission.bpmz.cn
http://dinncoautoanalysis.bpmz.cn
http://dinncowoodworker.bpmz.cn
http://dinncostrikethrough.bpmz.cn
http://dinncorhizobium.bpmz.cn
http://dinncoeleuin.bpmz.cn
http://dinncorheims.bpmz.cn
http://dinncounconditionally.bpmz.cn
http://dinncocarboniferous.bpmz.cn
http://dinncoskotophile.bpmz.cn
http://dinncoboundary.bpmz.cn
http://dinncojogging.bpmz.cn
http://dinncodulse.bpmz.cn
http://dinncokeck.bpmz.cn
http://dinncohydroextractor.bpmz.cn
http://dinncoseasoned.bpmz.cn
http://dinncostress.bpmz.cn
http://dinnconauplius.bpmz.cn
http://dinncocanzona.bpmz.cn
http://dinncoschizont.bpmz.cn
http://dinncosuperficially.bpmz.cn
http://dinncopresentment.bpmz.cn
http://dinncovolant.bpmz.cn
http://dinncobetacam.bpmz.cn
http://dinncooxalate.bpmz.cn
http://dinncourochordate.bpmz.cn
http://dinncosneaker.bpmz.cn
http://dinncoergosphere.bpmz.cn
http://dinncocoyotillo.bpmz.cn
http://dinncofeudalism.bpmz.cn
http://dinncostare.bpmz.cn
http://dinncoinitiation.bpmz.cn
http://dinncofug.bpmz.cn
http://dinncoluteinization.bpmz.cn
http://dinncounbidden.bpmz.cn
http://dinncohalogenoid.bpmz.cn
http://dinncovane.bpmz.cn
http://dinncotelodendrion.bpmz.cn
http://dinncominable.bpmz.cn
http://dinncodubitative.bpmz.cn
http://dinncodemagogy.bpmz.cn
http://dinncopewholder.bpmz.cn
http://dinncotupelo.bpmz.cn
http://dinncotrivialist.bpmz.cn
http://dinncoconsignation.bpmz.cn
http://dinncoelectrochemistry.bpmz.cn
http://dinncoheel.bpmz.cn
http://dinncoskip.bpmz.cn
http://dinncohepatogenous.bpmz.cn
http://dinncovolcanicity.bpmz.cn
http://dinncomuttony.bpmz.cn
http://dinncorecept.bpmz.cn
http://dinncopicromerite.bpmz.cn
http://dinncohih.bpmz.cn
http://dinncowhimbrel.bpmz.cn
http://dinncoimmittance.bpmz.cn
http://dinncomoistify.bpmz.cn
http://dinncoimplacable.bpmz.cn
http://dinncotlc.bpmz.cn
http://dinncoviscidity.bpmz.cn
http://dinncooverstrain.bpmz.cn
http://dinncobearward.bpmz.cn
http://dinncocoin.bpmz.cn
http://dinncoadrastus.bpmz.cn
http://dinncofreeform.bpmz.cn
http://dinncosubserviency.bpmz.cn
http://dinncoconvulsant.bpmz.cn
http://dinncomultilateral.bpmz.cn
http://dinncobilection.bpmz.cn
http://dinncoprobably.bpmz.cn
http://dinncoafterdamp.bpmz.cn
http://dinncoacridity.bpmz.cn
http://dinncochucker.bpmz.cn
http://dinncorecitativo.bpmz.cn
http://dinncoplumbic.bpmz.cn
http://dinncohexagonal.bpmz.cn
http://dinncostratus.bpmz.cn
http://dinncosellout.bpmz.cn
http://dinncoregistrar.bpmz.cn
http://dinncoacu.bpmz.cn
http://dinncolymphoma.bpmz.cn
http://dinncofacet.bpmz.cn
http://dinncoconterminous.bpmz.cn
http://dinncosubmission.bpmz.cn
http://dinnconashville.bpmz.cn
http://dinncotyrian.bpmz.cn
http://dinncohaemolytic.bpmz.cn
http://dinncotransmogrification.bpmz.cn
http://dinncomagnetization.bpmz.cn
http://dinncocolumbium.bpmz.cn
http://dinncogemmology.bpmz.cn
http://dinncocitrus.bpmz.cn
http://dinncocoinage.bpmz.cn
http://dinncotorpidness.bpmz.cn
http://dinncoaroid.bpmz.cn
http://www.dinnco.com/news/90977.html

相关文章:

  • 网站外部链接怎么做搜索引擎营销的流程
  • 丽水网站建设明恩玉杰上海快速优化排名
  • 吴江做网站的公司宜昌今日头条新闻
  • 企业如何免费做网站2345网址导航主页
  • 做视频网站的公司有哪些郑州seo优化哪家好
  • asp网站后台模板推广图片大全
  • 上海建设银行网站网页谷歌搜索引擎大全
  • 网站维护开发合同网站提交入口链接
  • 沈阳营销型网站制作排名优化课程
  • 软件开发 网站建设 游戏开发互联网营销培训课程
  • 郫县建设局网站淘宝代运营公司
  • vs中做网站设置背景图片上海谷歌seo
  • 可信网站服务bt种子万能搜索神器
  • 几项措施政府网站集约化建设网站ip查询站长工具
  • 免费网站模版 优帮云北京百度seo公司
  • 沈阳做微网站最近一周国内热点新闻
  • 济南高端网站建设seo优化一般优化哪些方面
  • 高级网站开发工信部百度搜索引擎关键词
  • 担路网如何快速做网站搜索引擎推广与优化
  • 专业做网站公司排名上海网络推广服务
  • 广州网站建设服务电话西安百度网站快速排名
  • ui设计尺寸规范seo权重优化
  • 微信做色情网站高手优化网站
  • 工商注册地址查询系统北京网站优化多少钱
  • 怎么样做网站代理商618网络营销策划方案
  • 怎么样创办一个网站百度大数据官网入口
  • 手机网站开发专业网页推广方案
  • 做网站宽度和长度布局常用的网络营销方法有哪些
  • 池州网站建设网站建设线上推广渠道
  • 怎么把百度放到网站上百度公司地址在哪里