2023.7.27 闲话
joke3579 整了个神题:
话说 Rolling_star 最近想整个具体数学改编题给 OI 用来着 .
以前写的一个逆天 ABC D 题,当时是 OEIS 直接贺的答案,现在补一个证明 .
给定正整数 ,计算满足如下条件的二元组 个数:
- 都是不大于 的正整数 .
- 是完全平方数 .
令 是 的最大平方因子,根据之前的讨论可以知道 是完全平方数当且仅当 .
对于一个 ,给 乘或除一个平方因子就可以得到所有合法的 ,考虑只算 的贡献,那么可以得到答案就是 .
然而并没有什么用,引入结论:
现在只需要证明左边也是那个玩意就行了 .
这个有点简单:
好好好,那么就欢乐地证完了所有结论,现在可以 算了 .
因为长得很像 前缀和,一些展望:
- 求块筛:杜教筛或者阈值分治, .
- 多测: 整除分块 .
欧拉函数有点阴间,直觉上来看 Powerful Number 筛应该做不到更快了 .
不过用这个方法可以整一些奇怪的东西:
Sieve 2
有一个积性函数 ,给定正整数 ,求:
其中 是最大的满足 的正整数 .
直接算, . 不过前面都没有用到 的积性,所以对于任意 ,也可以 做 .
再展望有点无聊了:
- 求块筛:杜教筛(可能比较难)或者阈值分治, .
- 多测: 整除分块 .
以下是博客签名,正文无关
本文来自博客园,作者:yspm,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/17582140.html
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0)进行许可。看完如果觉得有用请点个赞吧 QwQ
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】