2024.9.9 闲话
看 质数计数 I 大概感觉质数计数 II 这个题也有一个差不多的做法,首先只需要考虑和 互质的位置,考察模 的 Dirichlet 特征 ,因为 完全积性所以可以 min25 筛求出每个 ,然后解线性方程组就可以了 .
图
Hensel lifting:已知多项式 和同余方程 ,求 的解 .
Hensel 引理
若 满足 ,则:
- 若 ,则存在唯一的 使得 是方程 的解 .
- 若 且 ,则对于每个 , 都是方程 的解 .
- 若 且 ,则 无法构造方程 的解 .
其实这个引理还是挺符合直觉的,我来抄一下 OI Wiki 的证明(主要是 OI Wiki 原文写的可能确实有点简略了,第一步不太显然的转化都没有说明):
假设 是 的解,在 处对 做 Taylor 展开:
容易发现 的项都没用,所以就是:
然后就是用线性同余方程分析:
后面解 就比较平凡了,不再展开,最后就可以得到和 Hensel 引理一样的结论 .
用这个操作就可以把模 意义下的同余方程改成模 意义下的同余方程了,下面是几个例子 .
HDU4569 Special equations
给一个 次多项式 和素数 ,解方程 .
最多 50 次询问,, .
应该算是一个 Hensel lifting 的模板题,暴力求出 的解之后提升即可 .
好像也不一定对
给长度为 的序列 和素数 ,求方程:
的任意一组解 .
, .
所以还是别对着随便一个高次同余方程想人类智慧解法了吧 .
以下是博客签名,正文无关
本文来自博客园,作者:yspm,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/18404165
版权声明:本作品采用「署名-非商业性使用-相同方式共享 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】