CF Round 942(#1967) 总结

news/2025/9/29 8:43:13/文章来源:https://www.cnblogs.com/dccy/p/19118071

CF Round 942(#1967) 总结

A

\(cnt\)\(\min\{a\}\) 的个数,则答案为 \(cnt\times \min\{a\}+(n-cnt)\times (\min \{a\}+1)\)

于是把 \(K\) 尽量往小的补齐即可。

B1

存在整数 \(p\) 使得 \(a+b=p\times b\times \gcd(a,b)\)。移项得 \(\frac ab+1=p\times \gcd(a,b)\)

\(a\)\(b\) 的倍数,调和级数枚举再 \(O(\log n)\) check 即可,复杂度 \(O(n\log ^2n)\)

B2

\(d=\gcd(a,b),a=a'd,b=b'd\)。将原来的条件两边除以 \(d\),得到 \((a'+b')|(b'd)\),且要满足 \(\gcd(a',b')=1\)

有欧几里得定理,\(\gcd(a'+b',b')=\gcd(a',b')=1\),再由 \((a'+b')|(b'd)\) 所以只能是 \((a'+b')|d\)

那么 \(a'\le d=\frac a a'\le \frac na'\),所以 \(a'^2\le n\)。同样地,\(b'^2\le m\)

那么枚举 \(a',b'\) 计算 \((a'+b')\) 在范围内倍数的个数即可。复杂度 \(O(\sqrt {nm})\)

C

可以把每个点 \(a(0)\) 对其祖先 \(a(k)\) 的贡献拆开来,那么一个点对它的 \(dep\) 级祖先(从 \(1\) 开始)的 \(a(k)\) 贡献 \(a(0)\times \binom {dep+K-1}{K-1}\)

由于叶子始终是 \(a(0)\) 那么自底向上求出每个点的 \(a(0)\) 即可。由于树高是 \(O(\log n)\) 的,所以组合数可以暴力求,更新也可以暴力更新。

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

D

每个位置的修改都是独立的,我们只要使每个位置修改次数的最大值最小,考虑二分答案。然后贪心地,从前往后依次使每个 \(a\) 取到 \(mid\) 步内能取到的最小值,且要使 \(a_i\ge a_{i-1}\)

一种想法是求出 \(mid\) 步路径上的最小值,复杂度是两个 $\log $,难写且过不了。

考虑到 \(a_i\) 是不下降的,我们维护一个头指针 \(x\),每次把 \(x\) 往右移,check \((x,i)\) 是否 \(\le mid\) 即可。

要 check 是否在同一个基环树中并且树上是否是祖孙关系,\(O(m\log m)\) 预处理 LCA 即可。环上距离和书上距离都是容易的。

总复杂度 \(O((n+m)\log m)\)

E1 & E2

假如当前走到 \(b_i=at\),那么当 \(a_{i+1}=at+1\) 时,\(b_{i+1}=at-1\);否则 \(b_{i+1}=at+1\) 一定更优。所以每次往上走有 \(m-1\) 的系数,往下走有 \(1\) 的系数。走到 \(m\)\(-1\) 以后就不用走了。直接 DP 可以做到 \(O(nm)\)

考虑计算不合法的方案数,如果我们第一次走到了 \((i,-1)\),那么后面可以乱填 \(m^{n-i}\) 种,这其实等价于后面继续走,依然是往上走 \(m-1\) 系数,往下走 \(1\) 系数,求和后依然是 \(m^{n-i}\) 种。所以枚举最后走到 \((n,p)\) 计算走到过 \(y=-1\) 时的方案数。

  • \(p\le -1\) 时,一定会经过 \(y=-1\)
  • \(p>-1\) 时,利用类似格路计数的,反射一次转化为 \(p\le -1\) 的情况。

反射容斥。记 \(X\) 为碰到上边界,\(Y\) 为碰到下边界,\(f(S)\) 表示计算 \(S\) 作为实际状态的子序列时的方案数,要计算 \(f(Y)-f(XY)+f(YXY)-f(XYXY)+\cdots\)。计算一个点的方案数时,记向上走了 \(k\) 次,贡献为 \((m-1)^k\binom nk\)

发现反射后的各点其实是 \(p,-p+2m,p-2m-2,-p+4m+2,\dots\)。奇数项是 \(p\) 开头、公差 \(-2m-2\) 的等差数列,偶数项是 \(-p+2m\) 开头、公差 \(2m+2\) 的等差数列。代入到贡献里就是(以奇数项为例):

\[\sum _{k\ge 0} (m-1)^{(n+p-b)/2}\binom {n} {\frac {n+p-b+k(-2m-2)}2} \]

注意这里系数恒为 \((m-1)^{(n+p-b)/2}\),因为我们实际上还是走到 \((n,p)\)。我们可以维护 \(\sum c_i\binom{n}i\) 的系数 \(c_i\),上述贡献就是在 \(c\) 上每 \(m+1\) 间隔加上系数。用类似差分的方式处理,最后扫一遍 \(c\) 即可。复杂度 \(O(n+m)\)

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

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

相关文章

2025 热压机厂家权威推荐排行榜:深度解析 TOP3 优质厂家核心竞争力,最新选购指南发布

在人造板产业向高效、节能、智能化转型的关键阶段,热压机作为板材成型核心设备,其性能直接决定产品合格率与企业利润空间。当前市场呈现 “老品牌技术固化、新品牌良莠不齐” 的格局:部分传统厂家设备能耗偏高、适配…

2025 最新权威推荐!国内车床生产厂家 TOP 排行榜发布,聚焦数控 / 卧式 / 斜床身 / 重型等多类型设备优选这几家

当前,国内制造业转型升级步伐加快,汽车、军工、工程机械等关键领域对车床设备的精度、自动化水平及定制化能力需求持续攀升。然而,市场上车床生产厂家数量众多,既有深耕行业多年的老牌企业,也有近年涌现的新兴品牌…

.NET开发中3秒判断该用 IEnumerable 还是 IQueryable

在.NET开发中,IEnumerable和IQueryable是处理数据集合时最常用的两个接口。很多开发者对它们的选择感到困惑,但其实只需要掌握几个关键点就能快速做出正确决策。 核心区别:执行位置 IEnumerable:在内存中执行查询操…

2025云南哪家旅行社好?昆明久游精品小团超舒适

云南,向来是无数人心中向往的旅游胜地,其绝美的自然风光与独特的民族风情吸引着八方来客。然而,云南旅游市场曾乱象丛生,不少游客在此折戟,遭遇诸多不良旅行社设下的陷阱。曾有游客满心期待地报了8天7晚的纯玩小团…

2025 年废气处理制造商最新推荐排行榜:权威盘点综合实力与服务能力,甄选行业优质品牌

在全球 “双碳” 目标深化推进、国内环保治理体系不断完善的 2025 年,废气处理已成为企业合规经营与绿色转型的关键。石化、钢铁、制药等重点行业排放标准持续收紧,VOCs、氮氧化物等污染物排放限值下调,在线监测力度…

最想要的答案,一定不在备选项中

正文今天这个话题,可能会让一些人觉得不太舒服。但是想通了之后,你会发现这是一个非常有用的思维工具。核心就一句话:当你面临选择的时候,如果所有的备选项都让你不满意,那说明真正的答案还没有出现。我们从小就被…

【论文阅读 | IF 2025 | LFDT-Fusion:潜在特征引导的扩散 Transformer 模型在通用图像融合中的应用】 - 教程

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

奉化市建设局网站外贸网站优化推广

全新抖音快手小红书去水印系统网站源码 | 支持几十种平台

PaddleLabel百度飞桨Al Studio图像标注平台安装和使用指南(包冲突 using the ‘flask‘ extra、眼底医疗分割材料集演示)

PaddleLabel百度飞桨Al Studio图像标注平台安装和使用指南(包冲突 using the ‘flask‘ extra、眼底医疗分割材料集演示)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impo…

详细介绍:42.传输层协议TCP(上)

详细介绍:42.传输层协议TCP(上)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

网页设计作业视频网站怎么做好seo内容优化

(1)-V$SESSION_WAIT这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。V$SESSION_WAIT中…

详细介绍:FreeRTOS---任务级和中断级临界区管理使用的理解与源码分析

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

怀柔区企业网站设计机构提供网页技术

关于FastDFS FastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载)等,特别适合以文件为载体的在线服务…

仿muduo库One Thread One Loop主从Reactor模型实践——介绍 - 实践

仿muduo库One Thread One Loop主从Reactor模型实践——介绍 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

2025 年国内电容品牌最新推荐排行榜:固态电容,高压电容,安规电容,CBB电容,超级电容等多品类优质厂商权威盘点,助力企业精准选型

在当前电子产业高速发展的背景下,电容作为核心基础元件,广泛应用于消费电子、工业控制、新能源汽车、储能等众多领域,其品质与性能直接影响终端产品的稳定性和使用寿命。然而,随着电容市场需求激增,各类厂商纷纷涌…

【光照】[PBR][法线分布]GGX实现方法对比

GGX是Unity URP渲染管线中的核心法线分布函数,由Walter等人在2007年提出。相比传统分布函数,GGX具有长尾特性,能更真实地模拟材质高光衰减,同时保证能量守恒。URP通过BRDF.hlsl实现了GGX分布及其各向异性版本,支持…

【GitHub每日速递 250929】告别手动查资料!这两个开源项目(17.8k+星)让 AI 帮你做深度研究,报告自动生成

原文:https://mp.weixin.qq.com/s/uxRt8xAdWX59n3RkoDJ5Vg AI + 搜索引擎 = 无敌研究助手?这个开源项目让深度调研效率翻倍项目概述 Open Deep Research 是一个基于 AI 的研究助手,通过结合搜索引擎、网页抓取和大型…

企业门户网站开发背景韩国小游戏网站

不好意思,我要放大招了! 在今天的杭州云栖大会上,阿里巴巴首次公布人工智能调用规模: 每天调用超 1万亿 次 服务全球 10亿 人 日处理图像 10亿 张 视频 120万 小时 语音 55万 小时 自然语言 5千亿 句 在AI芯片、AI云服务、AI算…

订单模块

首先,订单模块是家政项目的 “核心枢纽”—— 它衔接了用户端(下单需求)、服务端(服务信息)、支付模块(资金流转)和优惠券模块(权益核销),核心目标是管理订单从创建到完成 / 取消的全生命周期,确保流程合规…

网站数据库是什么dz网站模板

在Spring框架中,TransactionSynchronizationManager扮演着事务同步管理的核心角色,它不仅负责跟踪当前活动事务的状态,还提供了在事务生命周期中注册回调方法的能力,使得开发者能够在事务开始、提交、回滚等关键时刻执行自定义逻辑…