网易首页 > 网易号 > 正文 申请入驻

程序设计实习:11.1枚举的基本思想

0
分享至

枚举:

基于已有知识进行答案猜测的一种问题求解策略 例如: 求小于N的最大素数

找不到一个数学公式, 使得根据N就可以计算出这个素数

N-1是素数吗? N-2是素数吗? ……

N-K是素数的充分必要条件: N-K不能被任何一个大于1, 小于N-K的素数整除 判断N-K是否是素数的问题 转化为求小于N-K的全部素数。

枚举 解决办法

2是素数, 记为PRIM0

根据PRIM0 , PRIM1 , …, PRIMk , 寻找比PRIMk大的 最小素数PRIMk+1

如果PRIMk+1大于N, 则PRIMk是我们需要找的素数, 否则继续寻找。

枚举的思想: 猜测 枚举 从可能的集合中一 一列举各元素

根据所知道的知识, 给一个猜测的答案

2是素数 枚举算法

对问题可能解集合的每一项

根据问题给定的检验条件判定哪些是成立的

使条件成立的即是问题的解

枚举的思想: 猜测 枚举过程

判断猜测的答案是否正确 2是小于N的最大素数吗?

进行新的猜测: 有两个关键因素要注意

猜测的结果必须是前面的猜测中没有出现过的. 每次猜测 是素数一定比已经找到的素数大

猜测的过程中要及早排除错误的答案. 除2之外, 只有奇数 才可能是素数

枚举中三个关键问题 问题一 给出解空间, 建立简洁的数学模型 可能的情况是什么 模型中变量数尽可能少, 它们之间相互独立

“求小于N的最大素数” 中的条件是 “n不能被[2,n)中任意 一个素数整除”

而不是 “n不能被[2,n)中任意一个整数整除”

枚举中三个关键问题

问题二

减少搜索的空间

利用知识缩小模型中各变量的取值范围, 避免不必要的

计算

减少代码中循环体执行次数

除2之外, 只有奇数才可能是素数, {2,2*i+1|1<=i, 2*i+1<n}

枚举中三个关键问题

问题三

采用合适的搜索顺序

搜索空间的遍历顺序要与模型中条件表达式一致

对{2,2*i+1|1<=i, 2*i+1<n}按照从小到大的顺序

中国古代的枚举问题 百钱百鸡问题

鸡翁一值钱五, 鸡母一值钱三, 鸡雏三值钱一. 百钱买百鸡, 问鸡翁, 鸡母, 鸡雏各几何 —— 张丘建《算经》

求解方法:

先构造可能的解的集合 S={(X,Y,Z)|0<=X,Y,Z<=100} X, Y, Z分别代表买公鸡, 母鸡和小鸡的只数

然后验证条件X+Y+Z=100, 5X+3Y+Z/3=100 复杂度: O(1002 ) 9

中国古代的枚举问题 百钱百鸡问题

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
瘆人!上海这几幢楼每晚发绿光,业主“哈丝丝”,外卖小哥做噩梦……怎么回事?

瘆人!上海这几幢楼每晚发绿光,业主“哈丝丝”,外卖小哥做噩梦……怎么回事?

上观新闻
2024-04-24 20:39:02
上海公务员录用名单火了!他们的孩子回来“为人民服务”了…

上海公务员录用名单火了!他们的孩子回来“为人民服务”了…

非虚构故事
2024-04-23 21:38:35
不敢想象!姚明最后一个NBA队友,38岁高龄啊,还能在豪强打首发

不敢想象!姚明最后一个NBA队友,38岁高龄啊,还能在豪强打首发

球毛鬼胎
2024-04-24 12:59:38
李宗伟:李永波告诉我,我若在中国肯定能成为世界冠军、奥运冠军

李宗伟:李永波告诉我,我若在中国肯定能成为世界冠军、奥运冠军

直播吧
2024-04-24 15:28:12
太蹊跷!上海小区一报废车长期占据车位,车主按时、足额交停车费,投资已过万,物业很无奈…

太蹊跷!上海小区一报废车长期占据车位,车主按时、足额交停车费,投资已过万,物业很无奈…

上观新闻
2024-04-24 17:26:26
大使馆:入澳籍仍可享受中国退休待遇!养老金照领,可在线申请

大使馆:入澳籍仍可享受中国退休待遇!养老金照领,可在线申请

澳洲红领巾
2024-04-12 14:55:07
时隔8年,叶诗文重回奥运会!夺冠直通巴黎,中国游泳首个金满贯

时隔8年,叶诗文重回奥运会!夺冠直通巴黎,中国游泳首个金满贯

黑色柳丁
2024-04-24 21:36:01
广州民政回应“哲学硕士拟聘为火化工”,殡葬业人士:薪酬没流传的那么夸张

广州民政回应“哲学硕士拟聘为火化工”,殡葬业人士:薪酬没流传的那么夸张

潇湘晨报
2024-04-24 17:52:10
一季度46万家餐饮店倒闭,同比激增232%!呷哺奈雪等关店

一季度46万家餐饮店倒闭,同比激增232%!呷哺奈雪等关店

餐饮老板内参
2024-04-21 10:42:30
贾跃亭回应被周鸿祎吐槽:虽然只交付11台车,但却是原创!周鸿祎:先送辆车到360大厦

贾跃亭回应被周鸿祎吐槽:虽然只交付11台车,但却是原创!周鸿祎:先送辆车到360大厦

每日经济新闻
2024-04-24 17:46:19
清空弹夹:乌克兰连发16枚海马斯导弹!英国宣布最大援乌计划

清空弹夹:乌克兰连发16枚海马斯导弹!英国宣布最大援乌计划

项鹏飞
2024-04-23 15:58:07
反转!遭强奸的西班牙女网红回国后,揭露印度丑行:身上都是J液,被警方强行隔离

反转!遭强奸的西班牙女网红回国后,揭露印度丑行:身上都是J液,被警方强行隔离

不掉线电波
2024-04-24 17:58:59
460万“借款”背后:七旬退休教师报案称遇诈骗,银行员工被警方立案侦查近三年

460万“借款”背后:七旬退休教师报案称遇诈骗,银行员工被警方立案侦查近三年

红星新闻
2024-04-24 17:06:31
CBA重磅罚单:周琦肘击停赛2场+罚款10万 莫兰德罚款2万

CBA重磅罚单:周琦肘击停赛2场+罚款10万 莫兰德罚款2万

醉卧浮生
2024-04-24 20:34:31
庚欣:布林肯此次访华,可用4句话概括

庚欣:布林肯此次访华,可用4句话概括

直新闻
2024-04-24 19:17:33
三个反美的国家,紧紧地抱在了一起!

三个反美的国家,紧紧地抱在了一起!

3号视频
2024-04-24 14:33:16
BIS向美企发出警告信 要求向600余家中国公司断供

BIS向美企发出警告信 要求向600余家中国公司断供

爱集微
2024-04-24 16:24:44
对话赵大牛:“赵本山之子”,这个称呼带来的好与坏我都接受

对话赵大牛:“赵本山之子”,这个称呼带来的好与坏我都接受

澎湃新闻
2024-04-24 19:02:59
质疑天然气费用被反诈约谈,全方位的权力任性有多可怕

质疑天然气费用被反诈约谈,全方位的权力任性有多可怕

陶舜财经
2024-04-24 12:24:45
商务部贸易救济局负责人就欧盟突击检查中国企业在欧办公室答记者问

商务部贸易救济局负责人就欧盟突击检查中国企业在欧办公室答记者问

界面新闻
2024-04-24 20:24:51
2024-04-24 22:52:49
爱你雅课
爱你雅课
科普知识,科教视频
213文章数 623关注度
往期回顾 全部

科技要闻

特斯拉被爆大量毁约应届生 友商"在线抢人"

头条要闻

欧盟启动对中国医疗器械采购的市场准入调查 中方回应

头条要闻

欧盟启动对中国医疗器械采购的市场准入调查 中方回应

体育要闻

足智多谋的哈姆,温水里的青蛙

娱乐要闻

方媛带两女儿参加婚礼,当花童超可爱

财经要闻

居民气价确实在涨,多地正普遍发生

汽车要闻

这灯效我能看半小时 奥迪Q6L e-tron有备而来

态度原创

时尚
教育
本地
手机
家居

有品味的中年女人,穿裙子都不露大腿、不配黑丝,看孟晚舟就知道

教育要闻

刚刚:中华中学官宣重磅消息!

本地新闻

荒野求生贝爷都得靠边站,真求生还得看留子

手机要闻

iQOO Z9系列正式发布,Z9 Tubor售价1999元起!

家居要闻

光影之间 空间暖意打造生活律动

无障碍浏览 进入关怀版