首页 > 其他 > 详细

Codeforces E. Bash Plays with Functions

时间:2018-02-04 18:38:01      阅读:217      评论:0      收藏:0      [点我收藏+]

codeforces

结论:\(f_0(n)=2^{n的质因子个数}\)=
根据性质可知\(f_0()\)是一个积性函数
对于\(f_{r+1}()\)化一下式子
对于
\[f_{r+1} = \sum_{d|n}f_r(d)\]
因为\(f_0()\)是积性函数,由性质得\(f_r\)也是积形函数
对于\(n\)质因数分解得到
\[n=p_1^{e_1}*p_2^{e_2}* \cdots *p_k^{e_k}\]
那么
\[f_r(n)=f_r(p_1^{e_1})*f_r(p_2^{e_2})* \cdots *f_r(p_k^{e_k})\]
然后就可以dp预处理出,在\(f_i\)中质数的k次方的函数值

Codeforces E. Bash Plays with Functions

原文:https://www.cnblogs.com/sssy/p/8413768.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!