随笔分类 -  图论-网络流

摘要:题目链接 题意:有n个节点,m个用电器。之后输入m行每行三个整数a,b,c; 节点a为正极(或者a 为 '+'即总的正极),b为该用电器的负极(b = '-'表示总的负极),c为该用电器要正常工作最小的电流; 问要使得该电路中的所有的电器都工作,总正极至少输入多大的电流?如果不存在方案,输出impo 阅读全文
posted @ 2016-04-06 20:16 hxer 阅读(192) 评论(0) 推荐(0)
摘要:题目链接 题意:一个城市有n座行政楼和m座避难所,现发生核战,要求将避难所中的人员全部安置到避难所中,每个人转移的费用为两座楼之间的曼哈顿距离+1,题目给了一种方案,问是否为最优方案,即是否全部的人员转移费用之和最小?若不是,输出SUBOPTIMAL,之后输出转移矩阵Ei,j.即第i座行政楼中Ei, 阅读全文
posted @ 2016-04-05 22:44 hxer 阅读(1229) 评论(0) 推荐(0)
摘要:题目链接 题意:无向图有N(N <= 1000)个节点,M(M <= 10000)条边;从节点1走到节点N再从N走回来,图中不能走同一条边,且图中可能出现重边,问最短距离之和为多少? 思路:很经典的构图(看题解的);每条原图中的边赋予cap为1,表示只走一次。超级源点s和汇点t分别和起点终点连边,c 阅读全文
posted @ 2016-04-04 22:44 hxer 阅读(287) 评论(0) 推荐(0)
摘要:题目链接 题意:有向图中有n(1 <= n <= 200)个点,无自环或者环的节点个数至少为3.给定每条边的最小流量和最大流量,问每条边的可行流量为多少? 思路:一般求解的网络流并不考虑下界问题,即流量可以为0,在有下界时,我们只需将上界变成r-l,这时还需要满足流量守恒,增加源点s和汇点t,当点u 阅读全文
posted @ 2016-04-02 12:12 hxer 阅读(406) 评论(0) 推荐(0)
摘要:1070: [SCOI2007]修车 Description 同 一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M 位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把 阅读全文
posted @ 2016-03-09 17:35 hxer 阅读(305) 评论(0) 推荐(0)
摘要:Task Schedule 题意:有N个任务,M台机器。每一个任务给S,P,E分别表示该任务的(最早开始)开始时间,持续时间和(最晚)结束时间;问每一个任务是否能在预定的时间区间内完成; 注:每一个任务一个时间只能由一台机器加工,(意味着可以随意离散加工的时间点,只要所用的时间点之和为P即可;将天数 阅读全文
posted @ 2016-02-15 16:47 hxer 阅读(242) 评论(0) 推荐(0)
摘要:1001: [BeiJing2006]狼抓兔子 Description 左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下 三种类型的道路 1:(x,y)<==>(x+1,y) 2:(x,y)<==>(x,y+1) 3:(x,y)<==>(x+1,y+1) 道路上的权值表示这 阅读全文
posted @ 2016-02-13 14:42 hxer 阅读(373) 评论(0) 推荐(0)
摘要:Ikki's Story I - Road Reconstruction 题意:有N个顶点和M条边N, M (N ≤ 500, M ≤ 5,000) ,试图改变图中的一条边使得从0到N-1的流量增加;问这样的边有几条? 思路:刚最大流入门,之后一看就觉得满流的边就是答案。。真是太天真了。之后看了题解 阅读全文
posted @ 2016-02-12 22:32 hxer 阅读(316) 评论(0) 推荐(0)
摘要:Flow Problem 题意:N个顶点M条边,(2 <= N <= 15, 0 <= M <= 1000)问从1到N的最大流量为多少? 分析:直接使用Edmonds_Karp算法即可;下面是对增广路的一些理解和代码的解释; 残量:容量-流量; 增广:求出从源点到汇点的一条道路中所有残量的最小值d, 阅读全文
posted @ 2016-02-12 20:07 hxer 阅读(312) 评论(0) 推荐(0)