前提:假设整数N的各质因子为 p 1 , p 2 , … , p k p_1,p_2,\dots,p_k p1,p2,…,pk,且这k个质因子次数分别为 e 1 , e 2 , … , e k e_1,e_2,\dots,e_k e1,e2,…,ek,那么我们会有以下两个结论:
1. 整数N的所有因子(不是质因子)个数为: ( e 1 + 1 ) ∗ ( e 2 + 1 ) ∗ ⋯ ∗ ( e k + 1 ) (e_1+1)*(e_2+1)*\dots*(e_k+1) (e1+1)∗(e2+1)∗⋯∗(ek+1),因为每个质因子 p i p_i pi都可能出现( 0 0 0次, 1 1 1次, … \dots …, e i e_i ei次),每个质因子都有 e i + 1 e_i+1 ei+1种选择可能。
2.整数N的所有因子和为: ( 1 + p 1 + p 1 2 + ⋯ + p 1 e 1 ) ∗ ( 1 + p 2 + p 2 2 + ⋯ + p 2 e 2 ) ∗ ⋯ ∗ ( 1 + p k + p k 2 + ⋯ + p k e k ) (1+p_1+p_1^2+\dots+p_1^{e_1})*(1+p_2+p_2^2+\dots+p_2^{e_2})*\dots*(1+p_k+p_k^2+\dots+p_k^{e_k}) (1+p1+p12+⋯+p1e1)∗(1+p2+p22+⋯+p2e2)∗⋯∗(1+pk+pk2+⋯+pkek)
根据等比数列求和公式,我们可以对第二个结论进行数学上的化简:
1 − p 1 e 1 + 1 1 − p 1 ∗ 1 − p 2 e 2 + 1 1 − p 2 ∗ ⋯ ∗ 1 − p k e k + 1 1 − p k \frac{1-p_1^{e_1+1}}{1-p_1}*\frac{1-p_2^{e_2+1}}{1-p_2}*\dots*\frac{1-p_k^{e_k+1}}{1-p_k} 1−p11−p1e1+1∗1−p21−p2e2+1∗⋯∗1−pk1−pkek+1