
图论---网络流最小割
forezxl
水君一枚
展开
-
洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication
最小割原创 2017-10-31 22:31:37 · 411 阅读 · 0 评论 -
BZOJ1163: [Baltic2008]Mafia
最大流最小割原创 2017-10-31 23:28:46 · 364 阅读 · 0 评论 -
BZOJ1001: [BeiJing2006]狼抓兔子(洛谷P4001)
平面图最小割->对偶图最短路BZOJ题目传送门 洛谷题目传送门比较经典的一道平面图最小割转对偶图最短路的题。 推荐这个我的对偶图标号方法:注意特判n==1||m==1的情况代码:#include#include#include#include#include#define N 1005#define K N*N#define M N*N*3using原创 2018-01-21 12:02:44 · 289 阅读 · 0 评论 -
BZOJ1797: [Ahoi2009]Mincut 最小割(洛谷P4126)
最小割 TarjanBZOJ题目传送门洛谷题目传送门结论题。。。跑一遍最小割,对残量网络进行缩点,使得剩下的边都是满流边。一条边属于最小割的并集当这条边两个端点所在的联通块不同。一条边属于最小割的交集当这条边两个端点所在的联通块分别与源点和汇点相同。下面给出口胡:如果这条边的两个端点在同一个联通块内,那么它就不是满流边,一定没有割它流入的满流边划算,也就不是最小割。一条边如果一个...原创 2018-09-26 18:58:04 · 253 阅读 · 0 评论 -
BZOJ1497 [NOI2006]最大获利(洛谷P4174)
最大权闭合图BZOJ题目传送门 洛谷题目传送门学了一下最大权闭合图。把所有正权点和源点连边,容量为其点权。把负权点和汇点连边,容量为其点权的绝对值。再根据题目意思在正权点和负权点之间连容量为INF的边。可以证明答案为正权点的和-源点到汇点的最大流。这道题把边看成一个点,点权为其收益。再和它本来连的两个点各连两条边就好了。代码:#include<queue>#...原创 2018-07-28 22:34:00 · 199 阅读 · 0 评论 -
BZOJ1565: [NOI2009]植物大战僵尸(洛谷P2805)
最大权闭合图 拓扑排序BZOJ题目传送门洛谷题目传送门把被保护的植物往保护的植物连边,这样就是一个最大权闭合图的模型。但是这道题里的图有环的存在,环上所有植物都不可能被吃,所以要先拓排留下一个DAG,再进行建图即可。注意同一行中前一个植物会保护后一个植物。代码:#include<queue>#include<cctype>#include<cstdio...原创 2018-10-10 20:25:46 · 224 阅读 · 0 评论