摘要: 玛丽卡 洛谷链接 题目大意: 有n个节点m条边,有一条边无法经过,求出任意一条边无法经过时节点1到节点n的最短路径的最大值。 思路: 这个题乍一看,感觉和求次小生成树的思路差不多,都是先求出最优的,然后依次删除最优路线上的边,计算目标值。 所以我们可以用spfa遍历一遍,求出从节点1到节点n的最短路 阅读全文
posted @ 2017-05-09 15:37 江屿 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 灾后重建 洛谷链接 还是最小生成树的题,不过加上了时间限制,一开始没看到题目上面说的t保证升序输入,然后想啊想啊想啊,感觉不能直接用floyed啊,之后。。。。。。。。 就是裸的floyed,四重循环,再加一个时间的判断。 难度竟然是提高+/省选。 但我对于这个题目的评价,和上一个一样,只有一句话: 阅读全文
posted @ 2017-05-09 11:04 江屿 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 最优贸易 洛谷链接 这道题是09年提高组的第三题。 题目大意: 有个商人在一个图上走,图上的点有权值,各个点之间有边相连,求出在商人可以到达终点的条件下,所经历的点的最小权值与最大权值的差(每个点或边可以走多次)。 这个题有两种做法: 1. 用两遍dfs,一遍求出点的min,另一边求出点的max,最 阅读全文
posted @ 2017-05-09 09:35 江屿 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Heavy Transportation 题目大意: Hugo Heavy要从城市1到城市N运送货物,有M条道路,每条道路都有它的最大载重量,问从城市1到城市N运送最多的重量是多少。 思路: 这个题,根据题目要求,我们发现这个题和最小生成树正好相反,所以我们使用Kruskal求解最大生成树。 但这个 阅读全文
posted @ 2017-05-09 08:34 江屿 阅读(206) 评论(0) 推荐(0) 编辑