题目链接: "戳我" 就是将一个图分成两块,不联通。 显然是最小割。 考虑怎么建图。 我们将S和羊连起来,T和狼连起来。 那么就是遍历一遍每个格子,然后判断它的四周。如果领地一样需要continue。如果不一样,就是羊向空地、狼领地连边,空地向空地、狼连边,狼不连边。 代码如下: ...
分类:
其他好文 时间:
2019-05-03 18:04:47
阅读次数:
121
传送门 需要对网络流有较深的理解... 跑完最大流后判断一条边是否可以成为割边的充分必要条件是: $1.$ 满流 $2.$ 此边连接的两点 $(u,v)$ 在残量网络上不存在从 $u$ 到 $v$ 的路径 感性理解一下就是如果不满足说明它不能成为 "瓶颈" 跑完最大流后判断一条边是否必须为割边的充分 ...
分类:
其他好文 时间:
2019-05-02 23:42:47
阅读次数:
242
以前只知道最小割就是最大流...网络流背个模板,没了 根本没有深入理解,最近写了一些题才知道自己很 $naive$ 废话不多说,开始正题(假设大家都会网络流的代码,并且知道网络流在做什么) 首先最小割就是最大流(废话) 一条图的最小割中,一定有一些边,它们是满流的(如果不满流就不是最大流了) 不妨把 ...
分类:
其他好文 时间:
2019-04-24 19:01:28
阅读次数:
136
Allowed Letters 最直观的想法是贪心取, 然后网络流取check可不可行, 然后T了。 想到最大流可以等于最小割, 那么我们状压枚举字符代表的6个点连向汇点是否断掉, 然后再枚举64个本质不同的位置, 是否需要切段原点联想它的边, 复杂度电磁check复杂度64 * 64 用sosdp ...
分类:
其他好文 时间:
2019-04-18 00:42:28
阅读次数:
196
" 传送门 " Description 给定一个$n$个点$m$条边的无向连通图,多次询问两点之间的最小割 两点间的最小割是这样定义的:原图的每条边有一个割断它的代价,你需要用最小的代价使得这两个点不连通 Solution 对于一张无向图,如果 $s \rightarrow t$ 的最大流是 $f$ ...
分类:
其他好文 时间:
2019-04-09 00:33:14
阅读次数:
163
拉格朗日差值 最小树形图 二项式反演 BSGS 最小割树 虚树 boruvka $1.0/1$串也可以黑白染色。 $2.$ 在平面图中,总是满足: $V E+F=1+C$($F$是面数,$C$是联通块数)。 $3.S\bigcap T = \emptyset\Leftrightarrow S\sub ...
分类:
其他好文 时间:
2019-04-05 20:17:51
阅读次数:
594
"bzoj 4177 Mike的农场" 思维有些江化了,一上来就想费用流做法,但其实就是个最小割啊. 考虑先将所有的收益拿到,再减去不能拿的以及三元组 $(i,j,k)$ 产生的代价.即,先让 $ans=\sum a_i+b_i+\sum_{(S,a,b)} b$. 然后要让减去的最小,尝试构造一个 ...
分类:
其他好文 时间:
2019-04-05 18:18:09
阅读次数:
115
进入今天的正题,追查坏牛奶 思想的话不会人家的玄学求最小割的边数,于是自己想了个神奇的乱搞,先求出最大流,即最小割,然后枚举每条边看是否完全属于割集,然后将其永久去掉 然后将整个输出即可 ...
分类:
其他好文 时间:
2019-03-29 20:54:44
阅读次数:
166
网络流最大流最小割 "题目链接" 就是一道点割最小割模板。 找了许久的模板,终于遇到了 先说边割 边割比较常见。 最大流 最大流等于最小割 ,我懒得证。 求最大流的思路就是每次尝试找一条从源点到汇点的通路,然后找到这条路上残余流量最小的流量,答案加上这个流量,这条通路上每条边的残余流量减去这个值,反 ...
分类:
其他好文 时间:
2019-03-24 21:33:16
阅读次数:
110
dinic 复杂度: 所有边容量都是1:$$O(min(V^{2 \over 3},E^{1\over 2})\times E)$$ 分层图存在一层容量都是1:$$O(E^{3\over 2})$$ 在单位网络上:$$O(V^{1\over 2}\times E)$$ 最小割: $~~~~$处理冲突 ...
分类:
其他好文 时间:
2019-03-23 10:37:33
阅读次数:
171