bzoj3309
来源:互联网 发布:讨厌大野智 知乎 编辑:程序博客网 时间:2024/04/28 08:38
题意:
定义f(n)为n所含质因子的最大幂指数。求
T<=10000
1<=n,m<=10^7
题解:
先大力化式子
枚举i,j的gcd
枚举D=dk
设
算出g后就可以分块解决。
觉得g不是一个积性函数,看了一眼题解(捂脸)“由
那就大力推一下吧。。
设
k1>=k2>=…>=kt
我们只考虑非0的μ和对应的f
当多个ki值相等的情况,我们把它当作用最小那个i的情况
使f取值为k1,强制p1不选,贡献为
似乎为0
注意如果对于kj,存在ki>kj,那kj永远不会作为f,因为ki-1>=kj
所以,kj能做f的情况为k1=k2=…=kj且k1到kj-1都被选了
类似,贡献为
如果存在k1=k2=…=kj,kj>kj+1那强制p1到pj都选后,后面所有情况的f依然为k1-1,后面所有情况贡献为
上面所有式子在j不等于t时都为0
唯一不为0的情况就是k1=k2=…=kt时的
以及全部p都被选后的
相加即为
于是可以用线性筛求出g。
具体来说就是对于每个数n求出他的最小质因子p最多有k次方,记为a(n)
比较
这是一个递推的关系,用心感受一下就知道很对了。。
- bzoj3309
- 【BZOJ3309】DZY Loves Math
- BZOJ3309: DZY Loves Math
- bzoj3309: DZY Loves Math
- BZOJ3309: DZY Loves Math
- 【bzoj3309】DZY Loves Math
- bzoj3309 DZY Loves Math
- [bzoj3309] DZY Loves Math
- bzoj3309: DZY Loves Math
- bzoj3309 DZY Loves Math
- bzoj3309 DZY Loves Math 数论
- [BZOJ3309] DZY Loves Math - 莫比乌斯反演
- 《iOS Human Interface Guidelines》——Text Field
- 《iOS Human Interface Guidelines》——System Button
- 判空有什么用?
- Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)
- 基于统计复用的分组交换网络拥塞控制的科普解释
- bzoj3309
- (一)HTML5标签与属性
- iOS10&Xcode8 推送证书问题
- 更新系统后cocoapods的使用问题
- stm32与sim900之GPRS通信(电脑串口与SIM900通信)
- 前端面试知识点总结
- CODEVS 2800 送外卖
- Protecting Routes using Guards in Angular 2
- 《Motion Design for iOS》(十七)