DAG图与拓扑排序
cqyz_lzoyvye
ujinikiokulai
展开
-
POJ1088 高山滑雪【记忆化搜索】
【问题描述】 Michael喜欢滑雪这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。 Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中原创 2016-07-10 16:10:22 · 278 阅读 · 0 评论 -
DAG图与拓扑排序
【问题描述】 有N个士兵,编号依次为1,2,3,…,N, 队列训练时,指挥官要把一些士兵从高到矮依次排成一行。但现在指挥官不能直接获得每个人的身高信息,只能获得“p1比p2高”这样的比较结果:记为p1>p2。例如1>2,2>4,3>4。士兵的身高关系如图所示:原创 2016-07-08 16:12:55 · 2508 阅读 · 0 评论 -
无向无权图的最短路径数
【问题描述】 给出 n 个顶点(编号为1..n),m 条边的无向无权图,请计算 1 到 n 的最短路径数目(只要有一条边不同,就是两条不同的路径)。【输入格式】 第一行包含两个整数:n,m,表示图的顶点和边的数目。 接下来的m行,每行包含2个整数:a,b((1 ≤ a, b ≤ n),表示图的一条边关联的顶点为a,b。【输出格式】 一个整数,表示 1 到 n 的最短路径数目。原创 2016-07-10 17:35:06 · 4449 阅读 · 0 评论