摘要: 题意:有N栋楼,每栋楼有$val_i$个人要避难,现在有M个避难所,每个避难所的容量为$cap_i$,每个人从楼i到避难所j的话费是两者的曼哈顿距离.现在给出解决方案,问这个解决方案是否是花费最小的,若不是,则给出比这个更优的解. 分析:若只是要我们求一个最优解的话就用费用流做.现在要求判断是否最优 阅读全文
posted @ 2018-09-21 22:26 xiuwenL 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题意:给一张无向图,每个点有其点权,边(i,j)的cost是$val_i\ XOR \ val_j$.现在只给出K个点的权值,求如何安排其余的点,使总花费最小. 分析:题目保证权值不超过32位整型,按每一位k上的值(0 or 1),将点分为两个集合X和Y,X中为1的点,Y为0的点.如果X中的点到Y中 阅读全文
posted @ 2018-09-21 18:03 xiuwenL 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 题意:判断最小割是否唯一. 分析:跑出最大流后,在残余网上从源点和汇点分别dfs一次,对访问的点都打上标记. 若还有点没有被访问到,说明最小割不唯一. https://www.cnblogs.com/ka200812/archive/2011/07/30/2121872.html 这里面的鬼畜图说的 阅读全文
posted @ 2018-09-21 13:45 xiuwenL 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题意:给一张图,现在要删去所有的边,删去一个点的所有入边和所有出边都有其对应$W_{i+}$和$W_{i }$.求删去该图的最小花费,并输出解 分析:简而言之就是用最小权值的点集去覆盖所有的边. 模型转化到网络流的建图中,将图中的边视作点,并将其一拆为二,出点作为X部,入点作为Y部,若有边(u,v) 阅读全文
posted @ 2018-09-21 10:07 xiuwenL 阅读(131) 评论(0) 推荐(0) 编辑