AtCoder AGC047 总结

news/2025/10/20 16:56:57/文章来源:https://www.cnblogs.com/dccy/p/19153087

AtCoder AGC047 总结

A

由于小数位最多九位,我们先乘 \(10^9\),转化为求 \(10^{18}\mid a_ia_j\) 的个数。

考虑分解质因数,要求 \(2,5\) 的次数都至少为 \(18\) 即可。时间 \(18^2\times n\)

B

一个串可以变成的串形如,选一个字符,再选一个后缀拼起来。

对反串建 Trie,只需求子树内包含某个字符的串有多少个。

复杂度 \(O(\sum s_i\times 字符集大小)\)

C

由于 \(P\) 给定且是质数,考虑其原根(原根为 \(2\)),将 \(a_i\) 表示为 \(a_i=2^{x_i}\)

乘法转化为指数相加,枚举 \(a_i\times a_j=2^{k}\),我们现在要求 \(\sum [x_i+x_j=k]\),FFT 即可。

D

相当于两棵树上的 dist 相乘。套路地,考虑对一棵树点分治,另一棵树建虚树。

在本题里由于是二叉树,所以实际上是枚举一棵树上的 LCA,建虚树叶可以不用建,暴力跳父亲即可。

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

E

首先 \(A,B\le 10\) 的情况,相当于枚举 \(i,j\) 计算 \([i\le A\land j\le B]\) 的和。\(A_3<A_{0}+A_{1}\) 即可得到 \(1\)。而那个表达式等价于 \(1<[j\le A]+[j\le B]\)

正解考虑拆分二进制位,那么对于 \(A_0\) 的第 \(i\) 位和 \(A_1\) 的第 \(j\) 位,若都为 \(1\),则贡献 \(2^{i+j}\)。处理 \(2\) 的幂与位移是容易的,而前面的条件同上可以转化为 \((1<A_0[i]+A_1[j])^{i+j}\)

考虑怎么拆分二进制位,可以从大到小枚举位,若 \(x\ge 2^i\) 则将 \(x\gets x-2^i\),这样可以得到所有二进制位。

考虑怎么减法,对于 \(x-y\),考虑从大到小枚举位,若 \(x\le y+2^i\) 则差中存在 \(2^i\),并令 \(y\gets y+2^i\)

实现时,可以实现若干个函数,传入运算数下标,返回结果的新下标。

F

\(O(n^2)\)

答案的贡献是相邻点的曼哈顿距离减去【点数减一】。

能到达的点在 \(x\)\(y\) 上都是一段区间。那么排序后可以设 \(O(n^2)\) 的 DP:\(f_{l,r,0/1}\)\(0/1\) 表示当前在区间左端点还是右端点。转移时需要看 \(\mid y_{l-1}-\max/min \{y_{l\dots r}\} \mid\) 是否等于 \(1\),这里 \(y\) 为离散化后的值。

\(y_i=i\)

答案为 \(dis(1,n)+\min(dis(1,i),dis(i,n))\)

正解

\(y_i=i\) 的情况启发我们,对于 \(|y_i-y_{i+1}|=1\) 的连续段可以一起转移。此时合法的区间只有 \(O(n)\) 个。

这是因为如下图给连续段分层,那么在同一个极大矩形中,合法的区间的左右端点一定在同一层或者相同层里,而层数是 \(O(n)\),因此合法区间数是 \(O(n)\) 的。而对于一个连续段同时处于多个极大矩形里的情况,发现它只会存在于最多两个极大矩形。

std::map 保存状态可以做到 \(O(n\log n)\)

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

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

相关文章

YAML

YAML《yaml在嵌入式软件开发中的作用》 YAML:轻量级的数据序列化语言。

QUALIFY 窗口过滤 - --

传统方式(使用CTE):sqlWITH ranked_data AS (SELECT user_id,ip,country_code,os,RANK() OVER (PARTITION BY user_id ORDER BY log_datetime DESC) AS previous_loginsFROM login_logs ) SELECT user_id, ip, coun…

【ffmpeg】开发过程中错误简单记录

最近遇到了些ffmpeg的错误,有些意想不到,有些也很低级,但很多遇到了很难排查到特此记录下。 1、avformat_new_stream 的 Function not implemented错误 打包放到实机的时候发现,无法开启录制,只要录制就报错Funct…

2025 定制家具厂家推荐榜:定制酒柜/定制房门/定制护墙板/定制吧台/定制装饰柜/定制鞋柜/聚焦个性化与环保,这家深圳企业成优选​

随着消费升级持续推进,85 后、90 后成为家居消费核心客群,定制家具因能适配不同户型空间与个性化需求,已从高端市场逐步普及至普通家庭。2025 年,在 “以旧换新” 政策拉动与旧房翻新需求释放下,定制家具市场规模…

Winform开发报表(锐浪推方式)

Grid++Report 的报表数据来源既可以是推(PUSH)模式,也可以是拉(PULL)模式。所谓推模式就是由报表宿主程序向报表填充数据,报表引擎处于被动接受数据的形式。所谓拉模式就是报表引擎根据报表的数据源取数参数主动从数…

2025年通风天窗厂家最新权威推荐榜:排烟天窗、通风气楼、屋顶通风器、顺坡气楼、10A通风天窗、1型通风天窗、TC5A通风天窗、TC12B通风天窗、屋脊通风天窗专业选购指南

2025年通风天窗厂家最新权威推荐榜:排烟天窗、通风气楼、屋顶通风器、顺坡气楼、10A通风天窗、1型通风天窗、TC5A通风天窗、TC12B通风天窗、屋脊通风天窗专业选购指南 随着工业建筑环境标准的不断提升,通风天窗作为工…

【LeetCode】125. 验证回文串

125. 验证回文串 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回…

Toposort

拓扑排序 今天2025.10.16经过 \(hwh\) 和 \(cxy\) 的指导,我也是初步学会了 \(markdown\),必须得写一篇文章练练手。写得格式可能不太好,没逝,一定会好起来的好了,开始说说今天学的东西—— 拓扑排序 事实上我早就…

2025年冲压件厂家权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头企业深度解析

2025年冲压件厂家权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头企业深度解析 一、行业背景与发展趋势 随着制造业的转型升级,冲压件行业正迎来新一轮技术变革。在新能源、光伏、汽车、家电等…

AI 产品测试企业内训 | 两天构建企业级智能体测试能力

关注 霍格沃兹测试学院公众号,回复「资料」, 领取人工智能测试开发技术合集 AI 产品和智能体的快速迭代,给企业测试团队带来了新的挑战: 智能体问答错误率高、插件调用效果不可控 语音识别、文本理解、视觉分析准确…

详细介绍:《掰开揉碎讲编程-短篇》 2025 汉化idea控制台出现乱码解决方案 看完这篇解决不了乱码也是神人了

详细介绍:《掰开揉碎讲编程-短篇》 2025 汉化idea控制台出现乱码解决方案 看完这篇解决不了乱码也是神人了pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display…

探索无限可能:生成式推荐的演进、前沿与挑战【AI业务应用方向】

TL;DR 过去一年间,生成式推荐取得了长足的实质性进展,特别是在凭借大型语言模型强大的序列建模与推理能力提升整体推荐性能方面。基于LLM(Large Language Models, LLMs)的生成式推荐(Generative Recommendations,…

【隐语SecretFlow架构解读】隐私保护模型在线推理系统 SecretFlow-Serving 架构解读

打开链接点亮社区Star,照亮技术的前进之路。每一个点赞,都是社区技术大佬前进的动力Github 地址: https://github.com/secretflow 在传统机器学习场景中,完成模型训练得到模型之后,如何将模型的推理能力应用到实际…

2025年储罐厂家权威推荐榜:钢衬塑储罐,钢塑复合储罐,化工储罐,防腐储罐,PE储罐,盐酸储罐,硫酸储罐,聚丙烯储罐,不锈钢储罐,次氯酸钠储罐

2025年储罐厂家权威推荐榜:钢衬塑储罐,钢塑复合储罐,化工储罐,防腐储罐,PE储罐,盐酸储罐,硫酸储罐,聚丙烯储罐,不锈钢储罐,次氯酸钠储罐 在现代化工、制药、环保等工业领域,储罐作为关键的基础设施,其性能…

多晶硅

等待49700一线 企稳多单

2025 最新推荐!溴化锂回收公司精选榜单:制冷机 / 溶液 / 机组回收服务商权威测评及选择指南

引言 伴随 “双碳” 目标推进与溴化锂制冷设备迭代加速,2025 年国内废旧溴化锂机组、溶液回收需求同比增长 20%,但市场仍存在服务标准混乱、环保合规性参差不齐等问题。部分机构缺乏专业拆解技术,导致铜铝资源回收率…

Qt 解决 ld: framework ‘AGL‘ not found

现象 硬件环境非最新 macOS Tahoe 26 系统 XCode 已经更新到 26 版本$ xcodebuild -version Xcode 26.0.1 Build version 17A400Qt 5.15.2执行 qmake 时出现以下链接错误 ld: framework AGL not found clang++: error:…

技术指标分享--单趋势通道

在技术分析中,均线系统一直是最重要的趋势工具之一。这里分享一个趋势通道的指标就是以 55日指数移动平均线(EMA) 为核心,通过构造“多头线、空头线”两条均线通道,直观地反映市场的长线趋势与多空格局。一、指标…

2025年地坪厂家权威推荐榜:环氧地坪漆,聚氨酯地坪,固化耐磨地坪,防腐地坪,室外路面防滑地坪,运动地面,PVC塑胶地板,魔石地坪公司精选

2025年地坪厂家权威推荐榜:环氧地坪漆,聚氨酯地坪,固化耐磨地坪,防腐地坪,室外路面防滑地坪,运动地面,PVC塑胶地板,魔石地坪公司精选 行业背景与发展趋势 随着现代工业化和城市化进程的加速推进,地坪行业作为…

微算法科技(MLGO)研发突破性低复杂度CFG算法,成功缓解边缘分裂学习中的掉队者问题

在分布式机器学习逐步走向应用化、产品化的当下,边缘计算与隐私保护成为支撑智能化发展的两大支柱。在这一背景下,一家领先的智能算法研究企业微算法科技宣布成功开发出一项重要创新技术:一种用于无线网络中分裂学习…