poj 2485 3921 最大流 拆点构图
2012-08-15 10:33
141 查看
题目:http://poj.org/problem?id=3921
题意:
大意是给你一个图,每条边权值为1,你在其中毁坏多少个点可以使得从1到n至少要花费k+1的时间
显然意思就是要求对于一条边(u,v)dist[1][u]+dist[v]
+1<=k,那么如果当前1->u的最短路径都大于k则说明这条路径上的点u、v可以暂时不予考虑!我们只考虑
dist[1][u]+dist[v]
+1<=k的情况(dist为多元最短路径),那么根据dist重新构图,满足dist[1][u]+dist[v]
+1<=k的点(u,v)就加入图中,根据题意就是要保证这个图不能联通,那么求出这个图的点连通度就是答案了,注意这个图是有向图!!
解法:floyd()+sap(s,t);
题意:
大意是给你一个图,每条边权值为1,你在其中毁坏多少个点可以使得从1到n至少要花费k+1的时间
显然意思就是要求对于一条边(u,v)dist[1][u]+dist[v]
+1<=k,那么如果当前1->u的最短路径都大于k则说明这条路径上的点u、v可以暂时不予考虑!我们只考虑
dist[1][u]+dist[v]
+1<=k的情况(dist为多元最短路径),那么根据dist重新构图,满足dist[1][u]+dist[v]
+1<=k的点(u,v)就加入图中,根据题意就是要保证这个图不能联通,那么求出这个图的点连通度就是答案了,注意这个图是有向图!!
解法:floyd()+sap(s,t);
相关文章推荐
- POJ 3921 HDU 2485 Destroying the bus stations 最小费用最大流
- POJ2226最大匹配经典构图
- POJ 3228 - Gold Transportation 构图最大流..继续用超强dinic模板..
- POJ 题目2485 Highways(最小生成树最大边)
- poj 2485 Highways(最小生成树中求最大权值)
- poj 2485 Highways(最小生成树,基础,最大边权)
- POJ 3281 - Dining 简单构图最大流..
- POJ-1043 What's In A Name? 反面构图+枚举边计算最大匹配
- poj 3422 Kaka's Matrix Travels(最大费用流,巧妙构图,拆点)
- poj-2485-Highways-最小生成树的最大权边
- POJ 3422 - Kaka's Matrix Travels 构图最大费用最大流
- poj 1149(最大流,构图)
- POJ 2391 - Ombrophobic Bovines Floyd+二分+加点构图最大流.
- Prim算法求最大权,POJ(2485)
- POJ 2485 Highways(最小生成树,树的最大权值边)
- POJ 1459 构图+最大流(Edmond_karp模版)
- POJ 1149 PIGS 学会构图,最大流
- POJ - 2195 Going Home (构图 最大匹配KM算法)
- POJ 3436 ACM Computer Factory 构图最大流
- poj 3281 最大流 拆点构图,关键在于构图