- 6
- 0
- 约2.46千字
- 约 24页
- 2018-08-30 发布于广东
- 举报
浅谈特殊穷举思想的应用 河北唐山一中 鬲融 * * 穷举的思想 穷举思想是信息学中最重要的思想之一,计算机的高速度使其具备了进行穷举的条件。然而,随着图论、数论、动态规划等方法的发展,以及搜索算法的不断改进,穷举似乎越来越不受重视,成为了‘低效’的代名词。 穷举 低效? 让我们先来了解一下穷举。 穷举的思想 穷举 完全穷举 部分穷举 参变量法 准确理解题意 确定使用穷举思想 明确穷举对象 下面先来看一下完全穷举的例子 例一 聪明的打字员 题目描述(NOI2001) 使用一个只有加减1(Up/Down),左右移动光标(Left/Right),与1,6交换(Swap0/Swap1)六个键的键盘,用最少的步数把一个6位数转化成另外一个。 例如,初始状态是123456,要求的状态是633451,那么最简单的转化方法是: 123456 623451 623451 633451 Swap1 Up Right 思路1 搜索 思路很简单:通过广度优先搜索确定按键顺序和最小按键次数并输出 节点数: 6,000,000 ?过大 解决:HASH+A*或双向广度优先 ?缺点:实现复杂度太高,而且效率也不高 思路2 使用穷举思想 抓住问题的难点:Swap0/Swap1 ! 要是没有这两个键……直接处理就可以 把这两个键先处理,不影响结果! 穷举这两个键的使用,只有6!=720种情况 思路2 使用穷举思
您可能关注的文档
最近下载
- 新人教版七年级下册地理(全)(2020整理).pdf VIP
- (精华版)国家开放大学电大《建筑制图基础》机考2套真题题库及答案4.docx VIP
- 2023年贵州广东能源集团贵州公司招聘笔试真题.docx VIP
- 雄安新区文化旅游产业融合发展分析:2025年现状与未来十年趋势预测.docx
- 高中生物选择性必修一知识点总结(人教版).pdf VIP
- 2025年上海静安区社会工作基地公益基地考试笔试试题(含答案).docx VIP
- 2021版神经外科术中唤醒麻醉专家共识PPT课件.pptx VIP
- 2026年上海市静安区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 2026年上海市静安区招聘社区工作者综合素质与能力试题卷.docx
- 2026年上海市静安区社区工作者招聘考试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)