首页 > 其他分享 >2023联合省选 题解

2023联合省选 题解

时间:2023-11-05 21:22:04浏览次数:52  
标签:省选 题解 联考 2023 贡献 节点 性质

目录

D1T1 P9166 [省选联考 2023] 火车站

性质很好找。关键在所有的区间排序时候的情况分讨。统计答案的时候也很有意思。可以将最远的节点进行标记,而小于最远节点的起始节点都是可到达的,然后以此不断更新最远节点的位置。代码

D1T2 P9167 [省选联考 2023] 城市建造

D1T3 P9168 [省选联考 2023] 人员调度

D2T1 P9169 [省选联考 2023] 过河卒

经典的博弈DP。首先将三个棋子的移动方向分别建图,然后规定胜、负、平的条件,最后针对状态进行先后手转移。注意这里的转移比较有操作,可以使用先后队列的方式转移状态,同时统计步数。代码

D2T2 P9170 [省选联考 2023] 填数游戏

这题确实很思维。首先转化题面,\(T_{i,1}\) \(T_{i,2}\) 进行连边,如果只有一个就连自环。这道题就抽象成Bob有能力将每个连通块中删去一个点,最小化代价,而Alice的任务是最大化最小代价。看到特殊性质A,也就是和Alice的操作没有任何关系,即是判断0还是-1。根据图的性质,如果我们希望选择不相同的 \(n\) 个点,那么我们必须要有 \(n-1\) 条边的树的形态和 \(n\) 条边的基环树形态。考虑使用这条性质判断是否有解。特殊性质A代码。然后考虑特殊性质B,也就是说Bob的操作只有两种可能,且分别构成两条环。而Alice的每次操作产生的贡献分为三种,对1 \(\sim\) n序列产生贡献,对2 \(\sim\) n 和 1 产生贡献,和对两者都能产生贡献(不产生贡献不考虑),最后使得分别产生贡献的最小值最大即可。特殊性质B代码。此时发现其实针对所有情况我们都可以归为三种情况,首先是既不是基环树森林也不是树森林,那么输出-1;而基环树上环的情况的最大的最小值是已知的,就是特殊性质B的答案。那么我们只需要知道树的情况,然后将环的情况加入到树中就可以了。考虑单独的树在未确定边方向时产生的贡献是入点的子树大小,那么将边的方向反转,会产生一个差值。而我们最后就要这个连通块内不选哪个节点的最小代价最大。暴力枚举过不去,需要用线段树差分做到 \(\log\) 。代码

D2T3 P9171 [省选联考 2023] 染色数组

标签:省选,题解,联考,2023,贡献,节点,性质
From: https://www.cnblogs.com/adolf-stalin/p/17810027.html

相关文章

  • 2023-2024-1 20231413 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231413《计算机基础与程序设计》第六周学习总结1.作业信息班级:2023-2024-1-计算机基础与程序设计作业要求:2023-2024-1《计算机基础与程序设计》教学进程目标:自学教材:计算机科学概论第7、8章并完成云班课测试《C语言程序设计》第5章并完成云班课测试作业正......
  • 2023-2024-1 20231323《计算机基础与程序设计》第六周学习总结
    2023-2024-120231323《计算机基础与程序设计》第六周学习总结作业信息所属课程2023-2024-1-计算机基础与程序设计作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业作业目标学习教材《计算机科学概论》第7章《C语言程序设计》第5章并完成云班课测试作......
  • 2023-2024-1 学号20231315第六周学习总结
    学期:2023-2024-1学号:20231315《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1《计算机基础与程序设计》这个作业的目标学习计算机科学概论第7章和《C语言程序设计》第5......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第六周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业这个作业的目标Polya如何解决问题、简单类型与组合类型、复合数据结构、查找与排序算法、算法复杂度、递归、代码安全作业正文《计算机......
  • 题解 P6878 [JOI 2020 Final] JJOOII 2
    好久没写题解,水一篇。题意题意显然。分析看到这道题,我们就应该进行一个小贪心,对于最左边某一字符,直到最右边的这一字符,我们不会在中间删除同样的字符,不然则可以保留这一字符,将两边往内缩。也就是说,我们确定了最左边的J后,那么留下最后一个J必然是当前这个J的后面的第\(......
  • 2023-2024 20231310 《计算机基础与程序设计》 第六周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06这个作业的目标《计算机科学概论》第七章,《C语言程序设计》第五章作业正文教材学习内容总结......
  • 2023-2024-1 20231312 《计算机基础与程序设计》第6周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第6周作业|这个作业的目标《计算机基础概论》第7章《C语言程序设计》第5章|作业正文作业链接教材学习......
  • 2023-2024-1 20231420 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231420《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业这个作业的目标1.学习《计算机科学概论》第7章并完成云班课测试;2.......
  • 2023-2024-1 20231309 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231309《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业这个作业的目标作业正文2023-2024-120231309《计算机基础与程......
  • 2023年金融科技建模大赛(初赛)开箱点评-基于四川新网银行数据集
    原创作者Toby,文章来源公众号:python风控模型,2023年金融科技建模大赛(初赛)开箱点评各位同学大家好,我是Toby老师。2023年金融科技建模大赛(初赛)从今年10月14日开始,11月11日结束。比赛背景发展数字经济是“十四五”时期的重大战略规划。2023年,中共中央、国务院印发了《数字中国建设整体布......