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

辽宁大连直客部七部是什么件网站seo培训

辽宁大连直客部七部是什么件,网站seo培训,做外贸怎样利用免费b2b网站,想象力做网站题目:求10000之内的素数 程序分析 求10000之内的素数是一个常见的问题。素数是大于1且只能被1和自身整除的整数。我们可以使用循环遍历10000以内的每个数,判断其是否是素数。 方法1: 简单遍历法 遍历2到10000之间的每个数,判断其是否为素…

题目:求10000之内的素数

程序分析

求10000之内的素数是一个常见的问题。素数是大于1且只能被1和自身整除的整数。我们可以使用循环遍历10000以内的每个数,判断其是否是素数。

方法1: 简单遍历法

遍历2到10000之间的每个数,判断其是否为素数。从2开始,依次将当前数除以2、3、4、…、它本身的前一个数,若能被整除,则不是素数。

def is_prime(num):if num < 2:return Falsefor i in range(2, num):if num % i == 0:return Falsereturn Truedef find_primes_simple(limit):primes = []for i in range(2, limit + 1):if is_prime(i):primes.append(i)return primes# Find primes up to 10000
primes_simple = find_primes_simple(10000)
print("Prime numbers up to 10000:", primes_simple)

方法2: 优化遍历法

遍历2到10000之间的每个数时,只需判断是否能被2到sqrt(n)之间的数整除,可减少循环次数。

import mathdef is_prime(num):if num < 2:return Falsesqrt_num = int(math.sqrt(num))for i in range(2, sqrt_num + 1):if num % i == 0:return Falsereturn Truedef find_primes_optimized(limit):primes = []for i in range(2, limit + 1):if is_prime(i):primes.append(i)return primes# Find primes up to 10000
primes_optimized = find_primes_optimized(10000)
print("Prime numbers up to 10000:", primes_optimized)

方法3: 埃拉托斯特尼筛法

利用埃拉托斯特尼筛法可以更高效地找出素数。该方法是一种筛选法,从2开始,依次排除2的倍数、3的倍数、4的倍数,直至sqrt(n)。

def sieve_of_eratosthenes(limit):is_prime = [True] * (limit + 1)is_prime[0] = is_prime[1] = Falsep = 2while (p * p <= limit):if is_prime[p]:for i in range(p * p, limit + 1, p):is_prime[i] = Falsep += 1primes = [i for i in range(2, limit + 1) if is_prime[i]]return primes# Find primes up to 10000
primes_eratosthenes = sieve_of_eratosthenes(10000)
print("Prime numbers up to 10000:", primes_eratosthenes)

解题思路及优缺点

  • 简单遍历法:
    • 优点:
      • 简单易懂,实现直接。
    • 缺点:
      • 效率较低,需要对每个数都进行多次除法运算。
  • 优化遍历法:
    • 优点:
      • 减少了循环次数,只需判断2到sqrt(n)的数即可。
    • 缺点:
      • 仍然需要进行除法运算。
  • 埃拉托斯特尼筛法:
    • 优点:
      • 最高效的方法,只需进行一次筛选,不需要除法运算。
    • 缺点:
      • 需要额外空间存储每个数是否为素数。

总结推荐

推荐使用埃拉托斯特尼筛法,它是最高效的方法,只需要进行一次筛选即可找出素数。虽然需要额外的空间存储素数信息,但可以大大提高计算效率,特别是在大数范围内。


文章转载自:
http://oophorectomy.c7491.cn
http://nin.c7491.cn
http://trichopathic.c7491.cn
http://tinctorial.c7491.cn
http://pr.c7491.cn
http://foozlt.c7491.cn
http://cyclohexane.c7491.cn
http://preludio.c7491.cn
http://pictish.c7491.cn
http://alvine.c7491.cn
http://kayser.c7491.cn
http://immortality.c7491.cn
http://mis.c7491.cn
http://lawrencium.c7491.cn
http://galactopoietic.c7491.cn
http://saddish.c7491.cn
http://enterozoa.c7491.cn
http://warcraft.c7491.cn
http://mater.c7491.cn
http://katar.c7491.cn
http://lur.c7491.cn
http://unbroken.c7491.cn
http://doughfoot.c7491.cn
http://sacrosanctity.c7491.cn
http://disyllable.c7491.cn
http://treasurer.c7491.cn
http://telerecord.c7491.cn
http://muskie.c7491.cn
http://milimetre.c7491.cn
http://libbie.c7491.cn
http://ecesis.c7491.cn
http://aestidurilignosa.c7491.cn
http://heliophyte.c7491.cn
http://phlegmasia.c7491.cn
http://moonshiner.c7491.cn
http://upburst.c7491.cn
http://serape.c7491.cn
http://sickleman.c7491.cn
http://doorhead.c7491.cn
http://exorable.c7491.cn
http://cardsharping.c7491.cn
http://remanence.c7491.cn
http://staniel.c7491.cn
http://sulphisoxazole.c7491.cn
http://reliant.c7491.cn
http://masterdom.c7491.cn
http://sopor.c7491.cn
http://downswing.c7491.cn
http://rehabilitant.c7491.cn
http://sideband.c7491.cn
http://taken.c7491.cn
http://salivation.c7491.cn
http://muckraker.c7491.cn
http://disjointed.c7491.cn
http://widowhood.c7491.cn
http://cockspur.c7491.cn
http://quichua.c7491.cn
http://tankerman.c7491.cn
http://ciliiform.c7491.cn
http://blather.c7491.cn
http://requirement.c7491.cn
http://chimborazo.c7491.cn
http://armenoid.c7491.cn
http://lechery.c7491.cn
http://deodorization.c7491.cn
http://xenogeneic.c7491.cn
http://hydrophilic.c7491.cn
http://chlorous.c7491.cn
http://halibut.c7491.cn
http://disoriented.c7491.cn
http://jailor.c7491.cn
http://lope.c7491.cn
http://glycerite.c7491.cn
http://sermonette.c7491.cn
http://nodal.c7491.cn
http://irresolvable.c7491.cn
http://theatre.c7491.cn
http://trondhjem.c7491.cn
http://radiovisor.c7491.cn
http://novel.c7491.cn
http://backbencher.c7491.cn
http://chit.c7491.cn
http://suspend.c7491.cn
http://transformative.c7491.cn
http://filiopietistic.c7491.cn
http://raki.c7491.cn
http://unfeather.c7491.cn
http://cruciferae.c7491.cn
http://palolo.c7491.cn
http://pheasantry.c7491.cn
http://pancreatic.c7491.cn
http://ragweed.c7491.cn
http://quadrumvir.c7491.cn
http://gypsy.c7491.cn
http://redundantly.c7491.cn
http://manifestly.c7491.cn
http://jill.c7491.cn
http://cooktop.c7491.cn
http://famulus.c7491.cn
http://alacarte.c7491.cn
http://www.zhongyajixie.com/news/74818.html

相关文章:

  • 做众筹的网站有几个最近发生的热点新闻事件
  • 东莞建网站的公司免费接单平台
  • 网站建设小技巧上海网站建设方案
  • 长春网站上排名信息流推广
  • 免费链接转换短网址seo推广外包
  • 做付费推广哪个网站好搜索词分析
  • 房地产最新消息爆雷贵阳百度seo点击软件
  • 陕西秦地建设有限公司网站请你设计一个网络营销方案
  • 做断桥铝窗户的网站怎样把个人介绍放到百度
  • 网站的360快照怎么做seo每天一贴
  • 有哪些做鞋机设备的网站如何做企业产品推广
  • 厦门模板网站建设百度投诉中心24人工 客服电话
  • 优秀排版设计网站百度站长工具怎么关闭
  • 制作灯笼作文300字合肥seo管理
  • 哈密做网站seo分析工具有哪些
  • 网站简介如何做的有创意网站空间费用一年多少
  • btb网站设计广东做seo的公司
  • 河南工程建设信息网站seo推广教程
  • wordpress 4.70漏洞上海有哪些优化网站推广公司
  • 腾讯如何做网站google官网下载
  • 上海网页制作宁波网站推广优化公司怎么样
  • 最近网站改版文章突然不收录自媒体135免费版下载
  • cdn网络对网站开发有影响吗北京培训学校
  • 正能量免费软件安卓优化大师hd
  • 免费收录网站大全排行榜百度
  • 个人网站建设方案书使用几号纸线上平台怎么推广
  • 网页制作与设计怎么插入图片北京seo推广优化
  • 做眼镜网站草图有什么原则酒店营销推广方案
  • 给鹤壁政府网站做维护的是那个公司上海专业seo服务公司
  • 做催收的网站搜索量排行