把数字拆成质因数 x 后,x 的权值为 2。在质因数只有一种的时候,例如 8 = 2 * 2 * 2, 如果不拆的话可以得到的权值和为 4(1,2,4,8) 。如果拆开的话可以拆成 3个2,权值和为3 * 2。在质因数有多种时,例如70 = 2 * 5 * 7,不拆的话可以得到的权值和为 8(1,2,5,7,10,14,35,70)。如果拆开的话可以拆成 3个2,权值和为3 * 2。关于所有因数之和,有一个公式 ,sum = (p[0]+1)*(p[1]+1)*......*(p[n]+1)。其中 p[i] 表示第 i 个质因子的个数。这个原理是乘法原理(?)一共有 y 个质因数 x,可以取 ...