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

程序设计实习: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.

相关推荐
热点推荐
她是何鸿燊的亲妹妹,和堂弟生孩子,临死遗言问哥哥要200亿​

她是何鸿燊的亲妹妹,和堂弟生孩子,临死遗言问哥哥要200亿​

百年历史老号
2024-04-15 09:35:00
收复新疆后,左宗棠命“不留生俘,降了也杀”,却换来了30年和平

收复新疆后,左宗棠命“不留生俘,降了也杀”,却换来了30年和平

知否否
2024-04-29 17:55:09
欧洲四大豪门已经确认下个赛季新帅,拜仁牵手朗尼克让球迷绝望

欧洲四大豪门已经确认下个赛季新帅,拜仁牵手朗尼克让球迷绝望

球迷凹凸蛮
2024-05-01 23:45:29
女性自己动手,最后会怎样?下面会变黑吗?是时候知道真相了

女性自己动手,最后会怎样?下面会变黑吗?是时候知道真相了

肿瘤的真相与误区
2024-05-01 19:44:00
无愧官方MVP!34岁皇马巨星8数据冠绝全场,队友致敬:大师别退役

无愧官方MVP!34岁皇马巨星8数据冠绝全场,队友致敬:大师别退役

我爱英超
2024-05-01 06:20:56
湖人今年夏天以最聪明的方式重组和打造超级球队,留下老詹

湖人今年夏天以最聪明的方式重组和打造超级球队,留下老詹

阿雄侃篮球
2024-05-01 23:49:58
徐皓阳晒与居莱尔庆祝对比照:致敬

徐皓阳晒与居莱尔庆祝对比照:致敬

懂球帝
2024-05-02 00:31:11
学业不保!男大学生冒充小学生诱骗女生“骑大马”,长相身份被扒

学业不保!男大学生冒充小学生诱骗女生“骑大马”,长相身份被扒

娱乐的硬糖吖
2024-05-01 23:01:40
半决赛:番薯军团逆袭,赵继伟11+4+6,胡明轩低迷徐杰10分

半决赛:番薯军团逆袭,赵继伟11+4+6,胡明轩低迷徐杰10分

体娱荒原
2024-05-01 20:39:02
赚钱能力强,进入中年后容易成为富人的生肖

赚钱能力强,进入中年后容易成为富人的生肖

书中自有颜如玉
2024-05-02 00:20:06
央妈“排查”结果出来了:国内能一次性拿出50万的家庭,超乎想象

央妈“排查”结果出来了:国内能一次性拿出50万的家庭,超乎想象

猫叔东山再起
2024-04-23 13:24:09
突然发布黑白婚纱照!全网炸锅:她还活着吗?

突然发布黑白婚纱照!全网炸锅:她还活着吗?

鲁中晨报
2024-05-01 10:13:06
爆火Rabbit R1大翻车:被曝套壳安卓!质疑者IP已遭屏蔽

爆火Rabbit R1大翻车:被曝套壳安卓!质疑者IP已遭屏蔽

量子位
2024-05-01 13:12:23
中药股再次爆雷—贵州百灵即将戴帽!

中药股再次爆雷—贵州百灵即将戴帽!

小兔兔爱唱歌
2024-05-01 21:19:29
这就是武汉的武胜路,跟深圳、上海中心城区比,也没多大的差距吧

这就是武汉的武胜路,跟深圳、上海中心城区比,也没多大的差距吧

作家李楠枫
2024-05-01 18:04:11
平局不遗憾!战皇马找回气势,拜仁仍有望冲击欧冠冠军?

平局不遗憾!战皇马找回气势,拜仁仍有望冲击欧冠冠军?

象牙山7号广坤
2024-05-02 00:31:45
北青:外籍裁判已抵沈阳。但不会吹罚今晚辽粤半决赛G1

北青:外籍裁判已抵沈阳。但不会吹罚今晚辽粤半决赛G1

懂球帝
2024-05-01 17:56:20
五一起杭州主城区无人驾驶全开放

五一起杭州主城区无人驾驶全开放

南方都市报
2024-04-30 17:28:28
詹杜联手!杜兰特1换6方案:詹姆斯再组三巨头冲冠,太阳及时止损

詹杜联手!杜兰特1换6方案:詹姆斯再组三巨头冲冠,太阳及时止损

篮坛扒客
2024-05-01 21:12:15
河南新建大桥出现多个黑洞 ,官方回应惹争议,网友:没见过这样的

河南新建大桥出现多个黑洞 ,官方回应惹争议,网友:没见过这样的

钱多多多多
2024-05-01 21:57:16
2024-05-02 02:04:49
爱你雅课
爱你雅课
科普知识,科教视频
213文章数 623关注度
往期回顾 全部

科技要闻

余承东卸任华为终端CEO 新任命为董事长

头条要闻

万科总裁:王石自动放弃千万退休金

头条要闻

万科总裁:王石自动放弃千万退休金

体育要闻

詹眉湖人:洛杉矶大型烟花秀

娱乐要闻

黄子韬被曝求婚徐艺洋 大量亲密照曝光

财经要闻

上财万字报告深度解读Q1经济

汽车要闻

预售2.89-3.49万 奔腾小马正式开启预售

态度原创

本地
游戏
手机
亲子
公开课

本地新闻

食味印象 | 潍坊:碳水脑袋的人间乐园

三国志11:刘璋能否趁着赤壁之战收编萌芽期的刘备,此章节真可以

手机要闻

4月发布新机全综合对比,哪款值得买?

亲子要闻

孩子光脚的好处竟然这么多,后悔知道得太晚……

公开课

父亲年龄越大孩子越不聪明?

无障碍浏览 进入关怀版