传送门 C++ CE G++ AC什么鬼... 这题虽说是网络流 但是可以用之前的KM最优匹配做 会的话还是比较好写的 这里也发现了最大流/费用流更适合离散图 匈牙利/KM更适合稀疏图 Code: ...
分类:
其他好文 时间:
2018-11-27 21:10:36
阅读次数:
219
"嘟嘟嘟" 题目大意:给一个费用流的残量网络,判断是不是最优解。如果不是,输出比当前解更优的任意一种方案。 刚开始以为是水题:建完图后跑费用流,并记录选取方案,最后输出。 然而这样会$TLE$! 所以我还是看了题解。 原来用了费用流的一条性质:当前流是最小费用流 $$残量网络中没有负圈。 所以做法就 ...
分类:
其他好文 时间:
2018-11-25 11:43:34
阅读次数:
219
"嘟嘟嘟" 刚做费用流,思路完全不对呀…… 应该这么想(应该说敢这么想):这道题的关键在于怎么体现这个玩具是第几个加工的,只有这才能求出他的加工时间(因为加工时间包括等待时间)。 但等待时间不好求,因此要换个思路想:加工这个玩具会对别的玩具的加工时间造成多少影响。 假设三个玩具$i, j, k$依次 ...
"嘟嘟嘟" 题目大意:一个有向图,每一条边有一个边权,求从节点$0$到$n 1$的两条不经过同一条边的路径,并且边权和最小。 费用流板子题。 发个博客证明一下我写了这题。 c++ include include include include include include include incl ...
分类:
其他好文 时间:
2018-11-24 14:26:48
阅读次数:
209
题目描述: https://www.luogu.org/problemnew/show/P4015 题解: 建图跑最小费用流。 对于最大费用,我们可以重新建边,并把权值变成相反数。 也称 最大费用最大流。 代码: ...
分类:
其他好文 时间:
2018-11-24 11:35:28
阅读次数:
130
HDU5988 题意: 有n个区域,每个区域有s个人,b份饭。现在告诉你每个区域间的有向路径,每条路有容量和损坏路径的概率。问如何走可以使得路径不被破坏的概率最小。第一个人走某条道路是百分百不会损坏道路的。 思路: 对于每个人,他从起点到目的地,不损坏道路的概率是(1 - p【1】*p【2】...* ...
分类:
其他好文 时间:
2018-11-15 01:33:40
阅读次数:
209
转自神犇:https://www.cnblogs.com/jianglangcaijin/p/3799759.html 题意:申奥成功后,布布经过不懈努力,终于 成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要N 天才 ...
分类:
其他好文 时间:
2018-11-13 22:40:19
阅读次数:
251
大体按照 数学 图论 dp 数据结构 这样的顺序 模板集 这个真的只有模板了……………… ·spfa ·dj ·网络流 ·费用流 ·kruscall ·倍增lca ·树剖 ·lct ·无向图tarjan只割顶 桥 ·流图tarjan ·2-sat ·点分(这个考就没意思了………………) ·拓扑排序和 ...
分类:
其他好文 时间:
2018-11-06 01:01:20
阅读次数:
203
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5988 题目大意: 给定n个点,m条有向边,每个点是一个吃饭的地方,每个人一盒饭。每个点有S个人,有B盒饭。每条边只能被走c次,每条边上都有电线,第一个人通过的时候,不会破坏电线,从第二个人开始,每次都有 ...
分类:
其他好文 时间:
2018-11-02 19:06:50
阅读次数:
149
可以计算负权边的dijkstra //最小费用流Dijkstra算法 //Dijkstra算法求最小费用流核心代码: //h[MAX_V]:导入势保证所有边均为非负边 O(FElogV) int min_cost_flow(int n, int v, int s, int t, int f) { i ...
分类:
其他好文 时间:
2018-11-01 18:25:32
阅读次数:
147