随笔分类 -  网络流===============

摘要:pro: https://www.luogu.com.cn/problem/P2469 sol: 发现这个模型和最小路径覆盖有着密切的联系 考虑最小路径覆盖是怎么实现的 一开始用n条长度为1的路径去覆盖n个点 使初始答案为n 每个点拆成入点和出点 对于原图每条边x >y 然后x的出点和y的入点连边 阅读全文
posted @ 2020-10-06 19:23 Creed-qwq 阅读(86) 评论(0) 推荐(0) 编辑
摘要:侵删 转载自Bowen_Yang 写的很好的一篇文章 https://blog.csdn.net/qq_39627843/article/details/82012572 阅读全文
posted @ 2020-10-03 03:07 Creed-qwq 阅读(103) 评论(0) 推荐(0) 编辑
摘要:不错的题,就是听说数据有点水,似乎A矩阵全1就能过。。。。。。。。。 Pro: https://www.luogu.com.cn/problem/P3973 Sol: 推一下题目说的那个式子。 发现要最大化这个一个东西 \[ \sum_{i=1}^n\sum_{j=1}^n a_i*a_j*b_{i 阅读全文
posted @ 2019-05-02 19:05 Creed-qwq 阅读(178) 评论(0) 推荐(0) 编辑
摘要:注意,题意的意思是已经有了一些椅子。 如果要加椅子的话,显然每次加入的椅子都应该是可以和任何一个人匹配的椅子。(即位置为1或者m) 考虑最少需要加入的椅子数量。 根据霍尔定理,假设现在有一个集合|s|和它的连边集合|t|。 如果|s| |t|=k的话,我们至少需要加k把椅子才能满足条件。 因此,最少 阅读全文
posted @ 2019-04-08 21:51 Creed-qwq 阅读(362) 评论(0) 推荐(0) 编辑
摘要:https://loj.ac/problem/6062 直接套用霍尔定理。 由于A有多个选择,考虑维护B是否合法。 首先B数组的顺序显然是没有用的,可以直接排序。 然后每个A就都变成了向一个后缀连边。 对于B,原本需要check每一个集合是否满足|u|=0 因此,只需要维护F【i】 的最小值即可。 阅读全文
posted @ 2019-04-08 21:07 Creed-qwq 阅读(276) 评论(6) 推荐(0) 编辑
摘要:先是几个比较简单的定理 最大匹配=最小点覆盖=n 最小边覆盖=n 最大独立集 最小点覆盖和最大独立集互补 霍尔定理 对于任意集合a,都满足|a| 阅读全文
posted @ 2019-04-08 20:58 Creed-qwq 阅读(150) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-04-02 04:35 Creed-qwq 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-02-25 20:19 Creed-qwq 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-02-25 15:47 Creed-qwq 阅读(6) 评论(0) 推荐(0) 编辑
摘要:在何Au的讲解下终于搞明白了这个以前的坑。 首先考虑最小路径覆盖。 这个题意又要求我们求出的最大流为n 1(这样才能保证路径为1条) 考虑高速航行模式的图怎么建,只需要保证最大流的同时费用最小即可,显然费用流。 再考虑跳跃模式,等价于每个点都互相连边,代价是跳跃的定位时间。 直接暴力建图,每个点向另 阅读全文
posted @ 2019-02-18 10:26 Creed-qwq 阅读(217) 评论(4) 推荐(0) 编辑
摘要:考虑最大流=最小割 不妨把a到a的边称为a类边,b到b的称为b类边,a到b的称为c类边。 显然,答案一定是由最多1条a和最多一条b以及一些c组成的。 只有a是会变的,也就是说每个a对应了唯一的最优的b和c。 因此可以先求一下每个a对应的最优的b和c。 分析一下可得,a,b确定后,c应该是所有满足xb 阅读全文
posted @ 2019-01-26 13:58 Creed-qwq 阅读(227) 评论(0) 推荐(0) 编辑
摘要:#无向图网络流 建图时直接把反向边的出事容量设为与正向边相同即可。 #最大权闭合子图 选出一个点集,使得它们的后继节点都在这个点集中,使这个点集尽可能地大。 解法: 源点向点权>=0的点连边,容量=点权。 源点向点权<0的点连边,容量=abs(点权)。 点权>=0的点向点权<=0的点连边,容量=in 阅读全文
posted @ 2018-12-07 21:33 Creed-qwq 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示