上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 49 下一页
摘要: K小生成树:生成树T删除一条边f并加入一条新边e的操作称为交换。若交换后的图仍是一颗树,则此交换称为可行交换。若生成树T可通过一次交换成为生成树T’,则称它们互为邻树。对于生成树集合S,生成树T,若T不在S中,且在S中存在某生成树是T的邻树,称为T为S的邻树。定理:设T1, T2, …… , TK... 阅读全文
posted @ 2013-04-30 16:07 AbandonZHANG 阅读(262) 评论(0) 推荐(0)
摘要: K小生成树:生成树T删除一条边f并加入一条新边e的操作称为交换。若交换后的图仍是一颗树,则此交换称为可行交换。若生成树T可通过一次交换成为生成树T’,则称它们互为邻树。对于生成树集合S,生成树T,若T不在S中,且在S中存在某生成树是T的邻树,称为T为S的邻树。定理:设T1, T2, …… , TK... 阅读全文
posted @ 2013-04-30 16:07 AbandonZHANG 阅读(315) 评论(0) 推荐(0)
摘要: 题意:有一些点,每个点都有一个重量值,然后给出了一些边,每个边都有一个权值。最后让用一些边组成一棵树,使得花费最少,每个边(u,v)的花费=(边得所有子孙节点的重量和)*(该边的权值)。(一条边离根远的节点是另一个节点的子节点)好题,要能看出来是最短路的模型。(这题看着像最小生成树。。)路径的总花费... 阅读全文
posted @ 2013-04-23 00:38 AbandonZHANG 阅读(130) 评论(0) 推荐(0)
摘要: 题意:有一些点,每个点都有一个重量值,然后给出了一些边,每个边都有一个权值。最后让用一些边组成一棵树,使得花费最少,每个边(u,v)的花费=(边得所有子孙节点的重量和)*(该边的权值)。(一条边离根远的节点是另一个节点的子节点)好题,要能看出来是最短路的模型。(这题看着像最小生成树。。)路径的总花费... 阅读全文
posted @ 2013-04-23 00:38 AbandonZHANG 阅读(120) 评论(0) 推荐(0)
摘要: 【题意】给你 n 个点,m 条边,每走 1 单位的路径都会花费 1 单位的 fuel ,并且不同的点灌油的油的价格是不同的,现在给你一些询问,每一个询问给你起点、终点以及油箱的容量,问你所需要的最少的花费可以从起点到达终点。涉及两个维的图最短路,一个是费用,一个是地点。(比如在位置0有1升油是一个点... 阅读全文
posted @ 2013-04-22 20:13 AbandonZHANG 阅读(146) 评论(0) 推荐(0)
摘要: 【题意】给你 n 个点,m 条边,每走 1 单位的路径都会花费 1 单位的 fuel ,并且不同的点灌油的油的价格是不同的,现在给你一些询问,每一个询问给你起点、终点以及油箱的容量,问你所需要的最少的花费可以从起点到达终点。涉及两个维的图最短路,一个是费用,一个是地点。(比如在位置0有1升油是一个点... 阅读全文
posted @ 2013-04-22 20:13 AbandonZHANG 阅读(220) 评论(0) 推荐(0)
摘要: 题目大意:求经过N条边的最短路。好题,更深刻的理解了Floyd和图邻接矩阵上的乘法。这个问题和求两点间经过N条边的路径数很相似,而我们知道如果用图的邻接矩阵A存储图的话,二分矩阵快速幂A^N即为所求。路径数能用矩阵乘法求是因为它的状态方程正好和矩阵乘法一样:设dp[i][j][p]表示i到j点经过p... 阅读全文
posted @ 2013-04-21 23:48 AbandonZHANG 阅读(112) 评论(0) 推荐(0)
摘要: 题目大意:求经过N条边的最短路。好题,更深刻的理解了Floyd和图邻接矩阵上的乘法。这个问题和求两点间经过N条边的路径数很相似,而我们知道如果用图的邻接矩阵A存储图的话,二分矩阵快速幂A^N即为所求。路径数能用矩阵乘法求是因为它的状态方程正好和矩阵乘法一样:设dp[i][j][p]表示i到j点经过p... 阅读全文
posted @ 2013-04-21 23:48 AbandonZHANG 阅读(132) 评论(0) 推荐(0)
摘要: 题目大意:求出图中最短路的条数+比最短路长度大1的路条数。好题,需要比较深刻地理解Dijkstra的思想。如果直接求比最短路大1的路,不太好把它转化成一个阶段性、符合最优子结构的模型,求解起来可能会比较麻烦。所以我们直接求次短路的条数,然后判断下次短路是不是比最短路大1即可。二维Dijkstra求次... 阅读全文
posted @ 2013-04-19 13:10 AbandonZHANG 阅读(193) 评论(0) 推荐(0)
摘要: 题目大意:求出图中最短路的条数+比最短路长度大1的路条数。好题,需要比较深刻地理解Dijkstra的思想。如果直接求比最短路大1的路,不太好把它转化成一个阶段性、符合最优子结构的模型,求解起来可能会比较麻烦。所以我们直接求次短路的条数,然后判断下次短路是不是比最短路大1即可。二维Dijkstra求次... 阅读全文
posted @ 2013-04-19 13:10 AbandonZHANG 阅读(106) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 49 下一页