BZOJ 3512 DZY Loves Math IV
发布日期:2021-05-04 16:55:25
浏览次数:42
分类:技术文章
本文共 2988 字,大约阅读时间需要 9 分钟。
题目链接
题解
考虑枚举 i i i,定义
g ( n , m ) = ∑ i = 1 m φ ( i n ) g(n,m)=\sum_{i=1}^m \varphi(in) g(n,m)=i=1∑mφ(in) 假设 n = ∏ k p k a k n=\prod_{k}p_k^{a_k} n=k∏pkak 令 n ′ = ∏ k p k r = ∏ k p k a k − 1 n'=\prod_{k}p_k\\ r=\prod_{k}p_k^{a_k-1} n′=k∏pkr=k∏pkak−1 那么 g ( n , m ) = r ∑ i = 1 m φ ( i n ) g(n,m)=r\sum_{i=1}^m \varphi(in) g(n,m)=ri=1∑mφ(in) 反演得到 g ( n , m ) = r ∑ d ∣ n ′ φ ( n ′ d ) g ( d , ⌊ m d ⌋ ) g(n,m)=r\sum_{d|n'}\varphi(\frac{n'}{d})g(d,\lfloor\frac{m}{d}\rfloor) g(n,m)=rd∣n′∑φ(dn′)g(d,⌊dm⌋) 可以递归求解。事实上,由于每次递归 d ∣ n ′ d|n' d∣n′,因此只需要最开始提出 r r r,后面的 r r r必定 = 1 =1 =1。
代码
#include
转载地址:https://blog.csdn.net/wang3312362136/article/details/86238825 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月01日 09时55分02秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
写C# dll供Unity调用
2019-04-27
Linux制作run安装包
2019-04-27
一分钟学会C#解析XML
2019-04-27
unity AssetBundle的资源管理
2019-04-27
【转】Unity中HideInInspector和SerializeField一起使用
2019-04-27
单例模板类
2019-04-27
Unity与java相互调用
2019-04-27
android截屏代码
2019-04-27
unity NGUI图文混排
2019-04-27
Unity项目优化
2019-04-27
Unity3D Shader 入门
2019-04-27
MSDK手Q邀请透传参数问题:url编解码与base64编解码
2019-04-27
C#用正则表达式去匹配被双引号包起来的中文
2019-04-27
lua table排序
2019-04-27
Unity发布的ios包在iphone上声音是从听筒里出来的问题
2019-04-27
UIScrollView复用节点示例
2019-04-27
Unity 5 AudioMixer
2019-04-27
Unity 代码混淆: CodeGuard的使用
2019-04-27
UGUI 列表循环使用
2019-04-27