NOIP基础算法枚举、递推和递归.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NOIP基础算法综合 重庆巴蜀中学 黄新军 第一部分 第一部分 第第一一部部分分 第一部分 第一部分 第第一一部部分分 枚举策略 枚举策略 枚枚举举策策略略 枚举策略 枚举策略 枚枚举举策策略略 一、枚举法的基本思想 一、枚举法的基本思想 一一、、枚枚举举法法的的基基本本思思想想 一、枚举法的基本思想 一、枚举法的基本思想 一一、、枚枚举举法法的的基基本本思思想想 �枚举法的基本思想是根据提出的问题枚 举所有可能状态,并用问题给定的条件 检验哪些是需要的,哪些是不需要的。 能使命题成立,即为其解。 � + 枚举结构:循环 判断语句。 二、枚举法的条件 二、枚举法的条件: 二二、、枚枚举举法法的的条条件件: 二、枚举法的条件 二、枚举法的条件:: : 二二、、枚枚举举法法的的条条件件: :: � 虽然枚举法本质上属于搜索策略,但是它与后面 讲的回溯法有所不同。因为适用枚举法求解的问 题必须满足两个条件: ⑴可预先确定每个状态的元素个数 ; � n � ⑵状态元素a1,a2,…,an的可能值为一个连续 的值域。 三、枚举法的框架结构 三、枚举法的框架结构 三三、、枚枚举举法法的的框框架架结结构构 三、枚举法的框架结构 三、枚举法的框架结构 三三、、枚枚举举法法的的框框架架结结构构 �设a —状态元素a 的最小值;a —状态元素a 的最大值 i1 i ik i (1≤i≤n),即a ≤a ≤a ,a ≤a ≤a , a ≤a ≤a , 11 1 1k 21 2 2k i1 i ik ……,a ≤a ≤a n1 n nk for a1←a11 to a1k do for a ←a to a do 2 21 2k …………………… for a ←a to a do i i1 ik …………………… for a ←a to a do n n1 nk if 状态(a ,…,a ,…,a )满足检验条件 1 i n then 输出问题的解; 四、枚举法的优缺点 四、枚举法的优缺点 四四、、枚枚举举法法的的优优缺缺点点 枚举法的优点 枚举法的优点 枚枚举举法法的的优优点点 �⑴由于枚举算法一般是现实生活中问题的“直译”, 因此比较直观,易

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档