码迷,mamicode.com
首页 >  
搜索关键字:网络流 最大流    ( 5477个结果
[多校联考2021] 模拟赛6
奇怪的数列 题目描述 有一个长度为 \(n\) 的数字序列,对这个序列的任意一个连续子串,求所有数字之和,重复出现的数字只被统计一次,问第 \(k\) 大的和是多少。 \(\tt subtask1\):\(n\leq 2000\) \(\tt subtask2:\) \(0\leq a_i\) \( ...
分类:其他好文   时间:2021-04-09 13:22:02    阅读次数:0
POJ 1797
求路径中最小值的最大值,应该可以利用网络流的方法解决,不过这道题就利用了dijkstra的方法解决了。 此前POJ 2253利用Floyd方法解决的思路应该也可以应用到这种方法上来 #include <iostream> #include <algorithm> #include <queue> # ...
分类:其他好文   时间:2021-04-07 10:29:27    阅读次数:0
[题解] T'ill It's Over
前言 线段树+网络最大流的建模题。 题目链接 题目大意 最初时有 \(n\) 个 \(1\) 。给定 \(op\) 、 \(l\) ,其中, \(l\) 为操作次数上限。你有四个操作: 若 \(op=1\) ,则接下来两个整数 \(a,b\) ,表示可以将 \(a\) 变为 \(b\) 。 若 \( ...
分类:其他好文   时间:2021-04-05 12:14:54    阅读次数:0
最大流ek算法和dinic算法总结
n为节点数量,m为边数量 EK算法复杂度:O(n*m^2) dinic算法复杂度:O(n^2*m) EK算法思想就是先用bfs找到一条增广路(从源点到汇点有流量的路),然后用pre数组记录这条路径上每一个节点的上一个节点。之后利用pre数组完成对这条路上所有边流量的消减,以及增加答案。看代码就清楚了 ...
分类:编程语言   时间:2021-03-29 12:24:11    阅读次数:0
「POJ3436」ACM Computer Factory题解
题意: 有很多台机器,可以把物件从一种状态改装成另一种状态,初始全为$0$,最终状态全为$1$,让你可以拼凑机器,请问最大总性能为多少,且要求输出方案。 题解: 这道题是真的水啊,我不想写太多,加一点吧。我们发现,把一个机器当作点来看的话一个机器的加工数即为点权。而点权在网络流的题目里是$SB$,于 ...
分类:其他好文   时间:2021-02-22 12:09:10    阅读次数:0
网络流24题:最长 k 可重区间集问题题解
最长 k 可重区间集问题题解: 突然想起这个锅还没补,于是来把这里补一下qwq。 1.题意简述: 有$n$个开区间,这$n$个开区间组成了一个直线$L$,要求选择一些区间,使得在直线$L$上的任意一点,对于你选择的区间来说,包含这个点的区间个数不超过$k $,且满足区间长度和最大。 2.要点: 因为 ...
分类:其他好文   时间:2021-02-22 12:07:29    阅读次数:0
codechef BIBOARD
一个和标算不同的方法。 考虑二元关系网络流(最小割)。 根据sdoi墙上的句子的经验,把每个网格上的点拆成两个,代表黑/白点。 给当前位置$(x,y)$新建两个点$a,b$。 a归到s->$(x,y)$选白色 a归到t->$(x,y)$选黑色 b归到s->$(x,y)$选黑色 b归到t->$(x,y ...
分类:其他好文   时间:2021-02-09 12:22:26    阅读次数:0
CF1264E Beautiful League 解题报告
给出一个 \(n\) 个点的竞赛图,有 \(m\) 条边已经确定方向,求出最多可能的三元环个数。 \(n\le 50 , m\le \frac{n(n-1)}{2}\) 。 没有想到的网络流题,我还是太菜了qaq 三个点构不成三元环的充分必要条件是存在一个点仅对于这三个点的出度为 \(2\) 。 假 ...
分类:其他好文   时间:2021-02-02 11:29:18    阅读次数:0
P2053 [SCOI2007]修车 网络流
题意: 戳这里 分析: 建不会建模,直接搬运题解的做法 我么将题意转化一下,求出每一个人对于整体答案的贡献,如果一辆车后面等了 \(k\) 个人,那么这辆车的被等待时间 就是 \(k\times T_{i,j}\) ,然后我们要做的就是为每一辆车分配一个修车工人和一个修车次序,使得任意两个车的修车工 ...
分类:其他好文   时间:2021-01-19 12:10:04    阅读次数:0
【图论】最小路径覆盖
最小不相交路径覆盖:使用最小条数的路径,覆盖每个点恰好1次。 最小可相交路径覆盖:使用最小条数的路径,每个点可以覆盖多次。 最小可相交路径覆盖做一次Floyd传递闭包变成最小不相交路径覆盖。 最小不相交路径覆盖使用二分图匹配:把每个点x拆成x1(出度)和x2(入度),初始状态没有匹配,使用的路径数量 ...
分类:其他好文   时间:2021-01-06 12:12:01    阅读次数:0
5477条   上一页 1 2 3 4 ... 548 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!