加载中...
avatar
文章
873
标签
813
分类
64
Home
Categories
Archives
About
Statistic
zhangxixi的博客1211T2:分层图跑最小割(要割几次的最小割) 返回首页
搜索
Home
Categories
Archives
About
Statistic

1211T2:分层图跑最小割(要割几次的最小割)

发表于2023-12-11|OI(高中)2023-2024赛季
|总字数:100|阅读时长:1分钟|浏览量:

1211T2:分层图跑最小割(要割几次的最小割)

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/134926699

http://47.92.197.167:5283/contest/437/problem/2

k=1k=1k=1 就是个最小割


发现我们可能要割很多次,我们可以直接建分层图,在分层图上完成

文章作者: zhangxixi
文章链接: http://zhangxixi.top/post/7dc883b7
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!
最小割
cover of previous post
上一篇
普通环的构造计数——计数链,然后合成:1211T3
普通环的构造计数——计数链,然后合成:1211T3 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/134929628 http://47.92.197.167:5283/contest/437/problem/3 我们要构造环,肯定要构造链,然后题目还和我们说了是个二分图,我们就让链的端点在同一边(假定在右边) 那样考虑左边每个点又什么用?很显然,粘!可以把两条链粘一起,或者把链变成环。 所有很明显了,我们直接dp。 f(i,j)f(i,j)f(i,j) 表...
cover of next post
下一篇
二分+DP:[ARC120E] 1D Party
二分+dp:[ARC120E] 1D Party 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/134754875 https://www.luogu.com.cn/problem/AT_arc120_e 考虑二分时间,然后设 dp(i,0)dp(i,0)dp(i,0) 表示第 iii 个人开头往左走,掉头后剩余步数。 dp(i,1)dp(i,1)dp(i,1) 表示第 iii 个人先往右走,最多走多少步就有掉头。 然后在纸上画一画就是小学的相遇问题,直接转...
相关推荐
cover
2026-09-06
状压dp + 最小割中inf双向单向变的捆绑决定技巧:ABC472G
状压dp + 最小割中inf双向单向变的捆绑决定技巧:ABC472G 法1:状压dp 首先本质上每一行都是可以抽象成连续段,连续段数量不超过15,所以每一维的状态可以直接存下来。 设 dp[i][S]dp[i][S]dp[i][S] 代表第 iii 行的状态为 SSS 时,前 iii 行的最大值。 显然对于一个固定的 SSS,可以很轻松求出下一行对应的 S′S'S′,因此转移到 dp[i+1][S′]dp[i+1][S']dp[i+1][S′]。 而现在考虑新的一行的内部,可以新增#段。也就是让 dp[i+1][S]dp[i+1][S]dp[i+1][S] 贡献到 d...
cover
2023-12-20
平面图转对偶图 + 平面图上最小割转对偶图上最短路
平面图转对偶图 + 平面图上最小割转对偶图上最短路 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135111564 如上图所示,有一个平面图,有很多点组成,每个接触线有一个权值。我们可以把平面图转成对偶图。我们在 (s,t)(s,t)(s,t) 之间画一条直线,把外面分成两个面。我们把每个面视为一个点。如果两个面有接触线,他们就连一条边,边的边权,就是接触线的边权。 在上图上,如如果我们想求 s→ts\to ts→t 的最大流,根据最大流 = 最小割,我...
cover
2023-12-18
把状态拆成长链来跑网络流(转化为最小割):LibreOJ - 2384
把状态拆成长链来跑网络流(转化为最小割):LibreOJ - 2384 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135058691 https://vj.imken.moe/contest/598718#problem/C 一个点要确定一个取值,然后每个取值还有代价,我们就拆成一条链: 源汇点就可以连对应代价的差分 然后题目肯定有某些一堆限制,关于某两条链的取值有什么限制,我们就可以在链之间连很多很多无穷的边来解决,比如: 这就代表如果第一条链 ≥...
cover
2023-10-06
充分理清限制与条件+构造二分图+最小割:ARC142E
充分理清限制与条件+构造二分图+最小割:ARC142E 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/133623334 https://www.luogu.com.cn/problem/AT_arc142_e 他的充要条件是是什么: ai,aj≥min(bi,bj)a_i,a_j\ge min(b_i,b_j)ai​,aj​≥min(bi​,bj​) 存在 ai≥max(bi,bj)a_i\ge max(b_i,b_j)ai​≥max(bi​,b...
cover
2023-12-18
最小割树:loj2042
最小割树:loj2042 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135069486 通过对最小割建树,实现快速查询图上两点间的最小割 既然是树,就采用建分治树的思想。假设当前分治点集为 SSS ,我们任取两点 u,v∈Su,v\in Su,v∈S ,然后求出他们在 原图 上的最小割。此时会被划分是两个点集 U,VU,VU,V ,它们就是新的分治点集了。我们在树上连的边就为当前最小割。 然后我们查询两点在原图上的最小割,只需要查询树上路径的最大值即可。...
cover
2023-12-02
最小割构造
最小割构造 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/134750195 考虑跑完最大流,我们再从源点跑一遍bfs,所以能跑到的点都属于点集A,否则属于点集B
目录
  1. 1. 1211T2:分层图跑最小割(要割几次的最小割)
© 2025 - 2026 By zhangxixi框架 Hexo 8.1.2|主题 Butterfly 5.5.5-b1
你的未来定闪闪发光、光芒万丈!
搜索
数据加载中