- 7
- 0
- 约2千字
- 约 18页
- 2018-07-03 发布于广东
- 举报
国家集训队论文集 黄晓愉.ppt
深度优先搜索问题的优化技巧 重庆一中 黄晓愉 深度优先搜索的优化技巧 在深度优先搜索中如何运用题目中的约束条件为我们提供剪枝是影响程序效率的关键。而搜索的顺序和搜索的对象对于这一点是十分重要的。 搜索顺序的选择 简单的分析 依次搜索是很容易想到的方法,而对于每个数的取值,我们显然可以采用从小到大搜索和从大到小搜索两种搜索方法。 不同搜索顺序效率比较 两种搜索顺序比较: 以往比赛中的情况 IOI2000中的BLOCK NOI2005中的智慧珠 搜索对象的选择 (USACO-weight) 已知原数列a1,a2……an中前1项,前2项,前3项……前n项的和,以及后1项,后2项,后3项……后n项的和,但是所有的数据都已经被打乱了顺序,还知道数列中的数存在集合S中,求原数列。当存在多组可能数列的时候求左边的数最小的数列。 其中n=1000,S∈{1..500} 一个例子 一般方法 从左往右依次搜索原数列每个数可能的值,然后与所知道的值进行比较。 分析 由具体分析 对于原数列:1 1 5 2 5,S={1,2,4,5} 由它得到的值为: 1 2 7 9 14 5 7 12 13 14 改变搜索对象 题目的约束条件集中在Si和Ti中,我们改变搜索的对象,不再搜索原数列中每个数的值,而是搜索给出的数中出现在Si或者Ti中的位置。又由于Si+1与Si的约束关系,提示我们
您可能关注的文档
- 初三化学33《水的净化》PPT课件.ppt
- 初三化学探究与拓展题人教版已整理08年新收集的课件.ppt
- 初中化学《化学是一门以实验为基础的科学》PPT课件_-_副本.ppt
- 初二英语下册nit-23复习.ppt
- 初学者英语句子成分学习ppt.ppt
- 化学《专题九 无机框图题推断》课件.ppt
- 化学必修1第三章知识点复习.ppt
- 化学:12《元素周期律和元素周期表》课件(鲁科版必修2).ppt
- 化学:132《预测同主族元素的性质》课件(鲁科版必修2).ppt
- 北师大版(一起)小学英语四年级上册nit 6 复习资料课文.ppt
- 专题08 作文(期末真题汇编,新疆专用)(答案版).docx
- 第11讲北美洲与美国+第1课时+课件-2027届高考地理一轮复习.pptx
- 精品解析:2026届甘肃定西市岷县部分学校高三下学期5月考前模拟考试语文试题(原卷版).docx
- 精品解析:2026届甘肃定西市漳县部分学校高三5月模拟测试语文试题(原卷版).docx
- 精品解析:四川彭州中学2025-2026学年高三下学期模拟考试语文试题(解析版).docx
- 精品解析:云南师范大学附属中学2025-2026学年高三考前适应性考试语文试卷(原卷版).docx
- 精品解析:2026届甘肃定西市岷县部分学校高三下学期5月考前模拟考试语文试题(解析版).docx
- 精品解析:2026届甘肃定西市漳县部分学校高三5月模拟测试语文试题(解析版).docx
- 第五课+中国的外交+课件-2027届高考政治一轮复习统编版选择性必修一当代国际政治与经济.pptx
- 专题04《林海雪原》整本书阅读(期末复习课件,上海专用)六年级语文下学期.pptx
原创力文档

文档评论(0)