题目链接:POJ 1845
题意
求 ab a b 的所有约数之和,最终结果对9901求模
需要知识
1、快速幂:二分法求 nm n m 的结果
2、因数分解:遍历求出所有因数
3、约数和定理:假设n= p1a1∗p2a2∗...pnan p 1 a 1 ∗ p 2 a 2 ∗ . . . p n a n , 其中 pi p i 都是素数,
那么n的约束之和f(n)= (1+p11+...p1a1)∗(1+p21+...p2a2)...(1+pn1+...pnan) ( 1 + p 1 1 + . . . p 1 a 1 ) ∗ ( 1 + p 2 1 + . . . p 2 a 2 ) . . . ( 1 + p n 1 + . . . p n a n ) 。
题目分析
题目是求 ab a b 的约数之和,那么假设a= p1a1∗p2a2∗...pn