结论:\(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
Posted Nico&11101001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codeforces E. Bash Plays with Functions相关的知识,希望对你有一定的参考价值。
以上是关于Codeforces E. Bash Plays with Functions的主要内容,如果未能解决你的问题,请参考以下文章
CodeForces896 B. Ithea Plays With Chtholly
Codeforces 897D. Ithea Plays With Chtholly (交互)
CodeForces - 1521D Nastia Plays with a Tree(树上最小路径覆盖)
Codeforces Round #720 (Div. 2) D. Nastia Plays with a Tree