![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络流
kma_093
山高水闊 苦海無涯
展开
-
[洛谷P2472] [SCOI2007]蜥蜴
题目链接: 蜥蜴 题目分析: 一道网络流,先来分析一下问题: 在一个\(r*c\)的图中分布了一些数,其他地方都用\(0\)填充,我们分别从指定的一些数出发,每次可以移动到周围距离为\(d\)以内的数上(或图外),原来的数会被\(-1\),任何时候数不能为负。各个数走法之间互相影响。问至多有多少个数出发能到达图外? 把这个题的限制条件列出来一下吧: 每个石柱只能站一只蜥蜴 每个石柱最多...原创 2019-08-06 08:45:56 · 163 阅读 · 0 评论 -
网络流初探
网络流初探 2019.7.15,这个蒟蒻终于听懂了一听就很高大上的网络流其实是这个人过于zz,于是她准备来水一发博客。 前言 网络流解决的主要是这样一类问题: 给定一个源点、一个汇点,并给定\(n\)个点,\(m\)条边,每条边有一个最大流量,现从源点源源不断地注入可以视为无穷大的水流,问在汇点能接受的最大水流是多少? 网络流是类比水流的一种解决问题的方法,故下文为讲解方便,会经常使用水...原创 2019-07-16 10:20:00 · 101 阅读 · 0 评论 -
[洛谷P1345] [USACO5.4]奶牛的电信Telecowmunication
题目链接: 奶牛的电信 题目分析: 原本以为是一道裸最小割,仔细一看发现是割点…… 把每个点拆成两个点,中间用一条边权为1的边来连接,然后跑最小割即可 注意源点和汇点拆点后的边权要赋为INF,因为不能直接毁坏源点和汇点 代码: #include<bits/stdc++.h> #define N (1000 + 5) #define M (4000 + 5) #defin...原创 2019-07-16 22:13:00 · 71 阅读 · 0 评论