杂题选做-7

news/2025/11/24 8:22:21/文章来源:https://www.cnblogs.com/xiaozi-qwq/p/19262111

#61 CF1927G

题目传送门

观察:每一次操作都可以转化为一次对已覆盖区间的扩展。

因此定义 \(f_{i,j}\) 表示已经考虑了前 \(i\) 个道具的使用情况,并且已经覆盖了 \([1,j]\) 的最小操作次数,第 \(i\) 个道具可以覆盖的范围是 \([L_i,R_i]\),对转移进行讨论:

  • \(i\) 向左染色:\(f_{i,i} \leftarrow f_{i-1,j}+1(L_i-1\le j <i)\)

  • \(i\) 向右染色:\(f_{i,R_i} \leftarrow f_{i-1,j}(i-1\le j<R_i)\)

  • \(i\) 向左染色的同时,\(j(j<i)\) 向右染色:\(f_{i,R_j}\leftarrow f_{j,L_i-1}(R_j>i,L_i\le j)\);

  • 回退,显然不会变劣:\(f_{i,j} \leftarrow f_{i,j+1}\)

  • 不用 \(i\)\(f_{i,j}\leftarrow f_{i-1,j}\)

时间复杂度为 \(O(n^2)\)

#62 CF1866I

题目传送门

考虑这个问题没有特殊点的版本应该是什么样的。首先,\((n,m)\) 是必败态,其上方和左侧的点都是必胜态,然后到 \((n-1,m-1)\) 是必败态,以此类推。那么再考虑特殊点,其作用就是把自己改为必败态,然后把上方和左侧的点改为必胜态。

那么可以考虑从 \((n,m)\) 开始递推。进行分类讨论:

  • 如果该点下方有特殊点:那么该点及其上方一定是必胜态,向右一步继续判断状态;

  • 如果该点右侧有特殊点:那么该点及其左侧一定是必胜态,向上一步进行判断状态;

  • 如果该点下方和右侧都没有特殊点:那么该点一定是必败态,其上方和左侧都是必胜态,向右上移动一步继续判断状态;

通过上述分析,该过程至多遍历 \(n+m\) 个状态,又因为每一个关键点只会被询问一次,所以总时间复杂度为 \(O(N+M+K)\).。

#63 CF2126G2

题目传送门

首先,套路地求每一个数作最小值的区间;套路地转化中位数:钦定一个值,将大于它的赋值为 \(1\),小于它的赋值为 \(0\)

接下来观察要求的值的形式:中位数减最小值。那么随着最小值的增大,如果可能出现答案,中位数至少是应该不降的。

那么可以从小到大枚举每一个元素,判断在当前区间中位数能否增大。时间复杂度 \(O(n\log n)\)

#64 CF1980G

题目传送门

首先,全局修改转化为对询问的修改。

然后,询问本质就是问以一个点为端点的,异或和最大的路径。可以转化为两条路径的异或和,其中一条路径固定。

接下来就是在一个集合中挑一个值使得其与另一个定值的异或和最大,就是 01 Tire 模板题。

注意:不能选择自己。为了实现这一点,可以通过用可删除 Trie 实现。但是没必要,可以先把询问挂在节点上,然后访问到一个节点时先询问后加点。顺序、逆序各做一次即可。

#65 CF1310D

随机化算法:

首先,没有奇环一般要进行染色。然后就得到一个二分图。定义 \(f_{i,k}\) 表示在 \(i\) 号点已经走了 \(k\) 步的,且每一步只能走到与当前元素不同的点上的最小代价,转移直接枚举即可。单次时间复杂度为 \(O(n^2k)\)

考虑染色的正确性,对于一个长度为 \(k\) 的边序列,其不合法的情况有 \(2^k-2\) 种,错误率为 \(\dfrac{2^k-2}{2^k}\)。那么在随机 \(7000\) 次后,错误率已经下降到 \(10^{-6}\),可以接受。

确定性算法:

考虑一个访问点的序列 \(p\)。那么没有奇环也就是要求 \(p\) 中奇数位上的每一个元素都不同于偶数位上的每一个元素。那么可以钦定 \(p\) 中奇数位上的元素,然后对于相邻的奇数位 \((u,v)\),找 \(dis(u,w)+dis(w,v)\) 最小且不在钦定的奇数位中的点 \(w\) 作为它们之间的偶数位元素。这一过程可以通过预处理 \((u,v)\) 的上述表达式的前 \(k+1\) 小的 \(w\),然后找到第一个没有出现的 \(w\) 即可。预处理时间复杂度为 \(O(n^3k)\),计数的时间复杂度为 \(O(2^{k/2-1}k)\)

#66 CF717H

题目传送门

数据范围这么大,感觉很不可做。

但是看到仇恨值只要求大于 \(\dfrac{e}{2}\),这其实非常宽松。考虑随机化。

先跳过队伍这一限制,直接考虑把所有人分到两个联盟中怎么让仇恨值大于 \(\dfrac{e}{2}\)。这是简单的,每判断到一个人,就加入到他讨厌的人较少的那一边,这样至少可以保证有一半的仇恨关系是生效的。

然后考虑选队伍。直接让每一个队伍随机选择一个联盟。如果一个人没有同联盟的队伍可以选,这种情况的概率是 \(\dfrac{1}{2^{16}}\),对所有人就是 \(\dfrac{50000}{2^{16}} \approx0.76\),也就是成功的概率只有约 \(24\%\)

但是这无伤大雅,直接多随机几次即可。

#67 CF444D

题目传送门

\(|s|=n\)

注意到询问串长不超过 \(4\),说明只需要关心原串中长度不超过 \(4\) 的子串即可。

那么有一个 naive 的想法:找出两个询问串的所有 endpos,分别排序后,钦定先后顺序,双指针求答案。

但是这最坏情况下是 \(O(n)\) 单次询问的。

但是观察到所有长度不超过 \(4\) 的子串总数不超过 \(4n\) 个,也就是说出现次数超过 \(2\sqrt n\) 的串不超过 \(2\sqrt n\) 个。考虑以此进行根号分治:

  • 如果出现次数小于 \(2\sqrt n\):暴力进行上述操作;
  • 如果出现次数大于 \(2\sqrt n\):预处理其和其他子串的答案;

时间复杂度为 \(O(n\sqrt n)\)

#68 CF2109E

题目传送门

对前缀操作,那么就从后往前考虑。但是在此之前,要先考虑操作之间能否互换。以 \(s_i=0\) 为例,由于异或操作的特殊性,在 \(i\) 位置和 \(i\) 位置后的操作序列中的第奇数次操作,和 \(i\) 位置上的任意操作互换都是可以的。

这样就可以 dp 了,定义 \(f_{i,j}\) 表示在 \(i\) 位置已经操作了 \(j\) 次的方案数。枚举在 \(i\) 位置进行的操作次数 \(l\),转移要分类讨论:

  • \(f_{i-1,j+l} \leftarrow f_{i,j} \times\large\binom{\lceil \frac{j+l}{2}\rceil}{l}\normalsize(s_i=0)\):根据上述分析,\(i\) 的操作可以放在现操作序列的任意奇数位置;

  • \(f_{i-1,j+l} \leftarrow f_{i,j} \times\large\binom{\lfloor \frac{j+l}{2}\rfloor}{l}\normalsize(s_i=1)\):根据上述分析,\(i\) 的操作可以放在现操作序列的任意偶数位置;

时间复杂度为 \(O(nk^2)\)

#69 CF1131E

题目传送门

首先,预处理每一个字符串自己的答案是简单的。

然后,考虑一次操作的本质:就是把字符串的前缀和后缀用一个字符连接,重复若干次。因此考虑简化信息,对于一个字符串,维护其长度,前缀最长相同段长度,第一个字符,后缀最长相同段长度,最后一个字符。对操作时的情况进行分类讨论:

  • 如果 \(t\) 的第一个字符和最后一个字符不同:那就判断当前插入的 \(s_i\) 和它们是否相同,相同就判断能否更新答案;

  • 如果 \(t\) 的第一个字符,\(s_i\)和最后一个字符都相同,且 \(t\) 中有多种个字符:用它们长度的和更新答案:

  • 如果 \(t\) 的第一个字符,\(s_i\)和最后一个字符都相同,且 \(t\) 中只有一种字符:维护当前相同段长度,边维护边更新答案;

时间复杂度为 \(O(\sum |p_i|)\)

#70 CF983E

题目传送门

Observation I:存在一个最优搭乘方案,使得只经过询问两点之间的简单路径。

这启发我们可以像做平凡路径问题一样:先向上跳,在 LCA 处单独处理。那么显然可以用类似树剖的东西维护每一个点可以通过一条线路达到的深度最小的点。这是可以倍增的。

然后考虑回答询问。此时需要一个分类讨论:

  • 如果两个询问点有祖孙关系,那么直接询问那么就从深度大的点跳到差一步到深度小的点的位置,然后跳的次数加一就是答案。

  • 如果没有,那么就都跳到差一步到 \(LCA\) 的位置,这时候(如果有解)一定存在通过跳两步到对方的方法(即两个人都向上跳一步);也可能存在只需要跳一次就可以的方法(存在一条从一个点子树开始,再另一个子树结束的路径)。那么此时就将 dfn 区间记录下来,之后做一次扫描线即可。

时间复杂度 \(O(n\log^2 n)\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/974422.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上周热点回顾(11.17

热点随笔: Visual Studio 2026 上手体验,AI 懂你、界面清爽、协作无缝 (小码编匠) 九成九新自用C#入门文档 (假设狐狸有信箱) .net 行不行?在线客服系统成功支持客户双11大促,21客服在线,高…

软件设计实验十七与十八:迭代器模式,解释器模式

[实验任务一]:JAVA和C++常见数据结构迭代器的使用 信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小…

详细介绍:MySQL-8.0.43 免安装版保姆教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【GitHub每日速递 20251124】超神!verl助力大语言模型强化学习,多项特性引领行业新潮流

原文: https://mp.weixin.qq.com/s/PDq5QuTZOtJr_SbnD-29qA 超神!verl助力大语言模型强化学习,多项特性引领行业新潮流 verl 是一个用于大语言模型的强化学习框架的工具库。简单讲,它帮助开发者用强化学习技术优化大…

【STM32工程开源】STM32单片机智能台灯系统

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Ai元人文构想:从“题海战术”到“理解原理”:AI治理中规则逻辑与价值协议的差异论证与效率抉择

从“题海战术”到“理解原理”:AI治理中规则逻辑与价值协议的差异论证与效率抉择 引语 岐金兰说:"其实我们最大的困惑是,A/B方案,都基于学习迭代过程,二者的差异与优劣,如何论证?" 在人工智能治理的研…

2025年评价高的隧道炉工业级大功率厂家最新推荐权威榜

2025年评价高的隧道炉工业级大功率厂家最新推荐权威榜行业背景与市场趋势随着全球食品工业自动化水平的不断提升,隧道炉作为烘焙、干燥、杀菌等工艺的核心设备,市场需求持续增长。根据《2024-2029年全球工业烤箱市场…

2025年质量好的定制化鸡蛋液产品安全性权威榜

2025年质量好的定制化鸡蛋液产品安全性权威榜行业背景与市场趋势随着食品工业的快速发展和消费者对食品安全要求的不断提高,定制化鸡蛋液产品市场迎来了前所未有的增长机遇。据中国蛋品行业协会最新数据显示,2024年我…

2025年比较好的钢板预处理线优质厂家推荐榜单

2025年钢板预处理线优质厂家推荐榜单:技术与市场的双重考量行业背景与市场趋势钢板预处理作为金属加工制造的关键环节,其质量直接影响后续涂装、焊接等工艺效果及产品使用寿命。根据中国表面工程协会2024年发布的行业…

机器人领域Day One奖学金计划新增14位获得者

某中心机器人部门宣布Day One奖学金计划新增14位获得者,该计划旨在支持来自多元背景的优秀硕士生,涵盖机器人、工程、计算机科学等领域,提供全额奖学金、实习机会和行业导师指导。机器人领域Day One奖学金计划新增1…

Gopeed跨终端下载神器测评:开源免费+远程控制,下载速度跑满带宽的秘诀! - 实践

Gopeed跨终端下载神器测评:开源免费+远程控制,下载速度跑满带宽的秘诀! - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…

nats import export简单说明

nats import & export简单说明服务导出(Service Export):用于请求-回复模式。一个账户将服务(即一个主题,用于接收请求并回复)导出,其他账户可以导入该服务并向其发送请求。 流导出(Stream Export):用于…

从“题海战术”到“理解原理”:AI治理中规则逻辑与价值协议的差异论证与效率抉择

从“题海战术”到“理解原理”:AI治理中规则逻辑与价值协议的差异论证与效率抉择 引语 岐金兰说:“其实我们最大的困惑是,A/B方案,都基于学习迭代过程,二者的差异与优劣,如何论证?” 在人工智能治理的研究中,我…

2025年知名的卡布广告灯箱厂家最新推荐排行榜

2025年知名的卡布广告灯箱厂家最新推荐排行榜行业背景与市场趋势随着城市化进程加速和商业竞争日益激烈,户外广告行业迎来了新一轮发展机遇。据《2024-2025年中国户外广告行业市场分析报告》显示,全球户外广告市场规…

2025年知名的浴室柜平板铰链厂家最新推荐排行榜

2025年知名的浴室柜平板铰链厂家最新推荐排行榜行业背景与市场趋势随着家居装修品质要求的不断提升,浴室柜作为卫浴空间的重要组成部分,其五金配件的质量日益受到消费者重视。据中国五金制品协会最新数据显示,2024年…

2025年知名的浮吊实力厂家TOP推荐榜

2025年知名的浮吊实力厂家TOP推荐榜行业背景与市场趋势随着全球贸易的持续增长和港口基础设施建设的加速推进,浮吊作为港口机械与海洋工程装备的重要组成部分,市场需求呈现稳定上升态势。根据国际港口协会(IAPH)最…

2025年靠谱的压缩木浆棉用户口碑最好的厂家榜

2025年靠谱的压缩木浆棉用户口碑最好的厂家榜行业背景与市场趋势随着全球环保意识的不断提升和可持续发展理念的深入人心,压缩木浆棉作为一种环保、可降解的清洁材料,近年来市场需求呈现爆发式增长。根据《2024-2029…

2025年质量好的造纸烘干网带优质厂家推荐榜单

2025年质量好的造纸烘干网带优质厂家推荐榜单行业背景与市场趋势造纸烘干网带作为造纸机械中的关键部件,其质量直接影响纸张生产的效率与品质。根据中国造纸协会最新数据,2024年我国造纸行业总产值达1.4万亿元,同比…

2025年靠谱的金蝶软件品牌好评榜

2025年靠谱的金蝶软件品牌好评榜:专业推荐与采购指南行业背景与市场趋势随着数字化转型浪潮席卷全球,企业管理软件市场迎来了前所未有的发展机遇。根据IDC最新发布的《中国公有云企业应用软件市场预测,2024-2028》报…

2025年必备的6大AI论文生成器推荐,轻松搞定高质量论文!

作者在校园咖啡馆为毕业论文发愁,好在 2025 年 AI 强大,分享 6 大 AI 论文生成器。包括 PaperFine,能 30 分钟生成 5 万字初稿,改稿精准;鲲鹏智写 20 分钟生成 3 万字初稿,改稿出色;瑞达写作 20 分钟搞定 2 万字…