CF 2400~3000 flows 板刷
CF62E World Evil
远古 2700。
给定
网格图,每条边有容量。令第一列为源点,第 列为汇点,求最大流。 。
最大流转最小割,然后状压 DP 即可。
CF103E Buying Sets
给定
求一个集合选法,要求它们的并大小等于选的个数,最大化所选的集合属性之和。
2900,比较有意思的题。
容易想到把集合作为左部点,元素作为右部点,集合向它包含的元素连边。问题转化为给定一张二分图,在左部选若干个点,满足右边被覆盖的点的个数与左边选的个数相等,求最大和。
因为任意
但是这题没完,题解区给出了一种即使不满足任意
对于一个左部点集合
怎么求这个组?枚举左部点
然后考虑对于
求出最大匹配,维护一个集合
考虑如何优化这个过程。对于一条非匹配边
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!