摘要: 目录 一、动态规划初探 1、递推 2、记忆化搜索 3、状态和状态转移 4、最优化原理和最优子结构 5、决策和无后效性 二、动态规划的经典模型 1、线性模型 2、区间模型 3、背包模型 4、状态压缩模型 5、树状模型 5、树状模型 三、动态规划的常用状态转移方程 1、1D/1D 2、2D/0D 3、2 阅读全文
posted @ 2017-08-31 11:09 沐灵_hh 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 目录 一、深度优先搜索 1、DFS 2、基于DFS的记忆化搜索 3、基于DFS的剪枝 1) 可行性剪枝 2) 最优性剪枝 4、基于DFS的A* (迭代加深,IDA*) 二、广度优先搜索 1、BFS 2、基于BFS的A* 3、双向广搜 三、搜索题集整理 一、深度优先搜索 1、DFS 1) 算法原理 深 阅读全文
posted @ 2017-08-31 11:08 沐灵_hh 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。 他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。 注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。 请你编一程序 阅读全文
posted @ 2017-08-31 11:03 沐灵_hh 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课 阅读全文
posted @ 2017-08-31 11:00 沐灵_hh 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在某个遥远的国家里,有n个城市。编号为1,2,3,…,n。 这个国家的政府修建了m条双向的公路。每条公路连接着两个城市。沿着某条公路,开车从一个城市到另一个城市,需要花费一定的汽油。 开车每经过一个城市,都会被收取一定的费用(包括起点和终点城市)。所有的收费站都在城市中,在城市间的公路上没 阅读全文
posted @ 2017-08-31 10:58 沐灵_hh 阅读(253) 评论(0) 推荐(0) 编辑