码迷,mamicode.com
首页 > 其他好文 > 详细

Codeforces E. Bash Plays with Functions

时间:2018-02-04 19:27:02      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:ems   质因数   分解   .com   ons   质数   force   http   span   

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

标签:ems   质因数   分解   .com   ons   质数   force   http   span   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!