首页 > 其他分享 >CF1525F 题解

CF1525F 题解

时间:2023-04-10 16:14:53浏览次数:64  
标签:le 匹配 题解 路径 CF1525F 删去 2n

题意

有一个 \(n\) 个点的 DAG,现在有 \(k\) 波进攻,第 \(i\) 波有 \(i\) 个人,它们每个人会选择一条 DAG 上的路径,并占领这个路径上的所有点,路径之间是不能相交的。第 \(i\) 波进攻前可以做一些准备,可以花 \(1\) 秒关闭某个点的所有入边,或关闭某个点的所有出边。第 \(i\) 波进攻有个参数 \(a_i,b_i\),如果花费了 \(t_i\) 时间准备,如果不会所有点都被占领,就会获得收益 \(\max(0,a_i-tb_i)\),如果被占领就不会有收益了,求最大收益,输出方案。

\(n \leq 50,1\le k\le n-1\)。

题解

将每个点拆为入点和出点,做二分图匹配,则覆盖所有点的最小路径数量 \(=n-\) 匹配数。

每次操作可以关闭某个点的所有入边或出边,就是在二分图中删去一个点。我们要求第 \(i\) 波时 \(n-\) 匹配数 \(>i\)。

而删去一个点,最多只会减少一个匹配。我们希望每次删点都减少一个匹配,能否做到?

设某个时刻二分图中点数为 \(m\),初始 \(=2n\)。因为匹配数 \(=m-|S|\),\(S\) 为最大独立集,所以只要我们每次删 \(\overline{S}\) 中的元素就可以做到。\(n-(2n-|S|)+(2n-|S|)=n\),而 \(k\le n-1\),所以可以做到。

每次删去的点地位相同,做一个简单的 \(\text{DP}\) 即可。复杂度 \(O(n^3)\)。

标签:le,匹配,题解,路径,CF1525F,删去,2n
From: https://www.cnblogs.com/fish07/p/17303217.html

相关文章

  • COMP326问题解答
    COMP326Assignment2(15%ofthefinalmark)Due18thApril2023Pleasesubmityoursolutionselectronically(inPDFformat)onCanvasPleasebeawareoftheUniversityguidelinesonplagiarismandcollusion.Themarksforlatesubmissionswillbeaffectedin......
  • ubuntu因为升级自动更新内核而重启无法进入图形界面问题解决
    ubuntu因为升级自动更新内核而重启无法进入图形界面问题解决。我使用的ubuntu版本是22.04LTS。经常因为系统更新软件而自动更新内核,又因为我的PC上安装了NVIDIA的显卡,这个卡对应的驱动是NVIDIA-Linux-x86_64-525.89.02.run。这个驱动要从官网上下载安装,而ubuntu系统自带的驱动是......
  • 项目现状问题解决方案
    成果清单的实时统计:可以通过使用在线协作平台或者项目管理软件来实现成果清单的实时更新与统计。这些工具可以帮助团队成员在同一个平台上实时记录产出和进度,并且可以通过图表和报表等形式呈现出来,方便团队和领导进行跟踪和管理。问题登记的规范化:可以建立一个问题登记和解决......
  • P9203 时效「月岩笠的诅咒」 题解
    题目传送门题目大意判断每次经过以下操作其一后,\(a\)与\(b\)是否相等:将\(a\)加上\(1\),即\(a\getsa+1\);将\(b\)加上\(1\),即\(b\getsb+1\)。解题思路\(a\)和\(b\)都是每次加\(1\),所以如果它们相等,那它们的小数部分应该是相等的,所以问题就变成了判断\(a\)......
  • CF486D 题解
    题目传送门题目分析不算很难的树形\(\text{dp}\)。令\(dp_i\)表示以\(i\)为根的子树中联通子图的个数。在更新的时候,考虑儿子的联通子图和自己的,则有:\[dp_u=dp_u\times(dp_v+1)\]选根的时候将\(a\)最大的作为根节点。还要注意另外一点,就是当\(a_{fa}=a_{v}\)......
  • 2023第14届蓝桥杯C/C++A组参赛记录+部分题解
    比赛记录早上起得还算早,没吃早餐,我吃早餐会瞌睡,也会变蠢。在门口还没来得及和队里其他同学聊几句就进场了......键盘还是一样的难用,软件有codeblocks和dev,很舒服。今年来参加蓝桥杯的人好多啊......女生也好多。听说今年蓝桥杯有统一的正经培训,不过和我这个被踢出蓝桥杯群的......
  • “科大国创杯”2023 年安徽省青少年信息学科普日活动 简要题解
    老年退役选手感受单调队列力量。初中组没有实现,如果有问题欢迎爆d我。小学组T1grade直接累加即可。不需要按百分比算(也就是别/100),那样可能会出现一些浮点数误差。T2order暴力枚举$t$就可以了T3string答案即为$cnt4+cnt5-cnt20$。注意到对于一个数,我们只关心其个位和十位......
  • [省选联考 2023] 染色数组 题解
    题目描述给定一个长度为\(n\)的正整数数组\(A\),其中每个数都在\(1\)到\(m\)之间,从左到右排成一排。现在要将每个数字染成红色或者绿色,我们定义一个染色方案为优秀的染色方案,当且仅当它满足:每个数\(A_{i}\)要么被染成红色,要么被染成绿色。红色的数从左到右依次严格递......
  • [省选联考 2023] 染色数组 题解
    题目描述给定一个长度为\(n\)的正整数数组\(A\),其中每个数都在\(1\)到\(m\)之间,从左到右排成一排。现在要将每个数字染成红色或者绿色,我们定义一个染色方案为优秀的染色方案,当且仅当它满足:每个数\(A_{i}\)要么被染成红色,要么被染成绿色。红色的数从左到右依次严格递......
  • P2824 [HEOI2016/TJOI2016]排序 题解
    题目传送门前言线段树好题!!!!咕咕了挺久的一道题目,很早之前就想写了,今天终于找了个时间A掉了。题意给定一个\(1\)到\(n\)的排列,有\(m\)次操作,分两种类型。1.0lr表示将下标在\([l,r]\)区间中的数升序排序。2.1lr表示将下标在\([l,r]\)区间中的数降序排序。给......