无限期问题:关于如何找到多重完全数
yaos 2008-02-04 11:05:50 所谓的多重完全数的定义
整数N的所有素因子(包含N本身)的和如果是N的倍数则称为多重完全数
普通的完全数是2重的
存在10重的完全数
最小的是6 1+2+3+6=12 12/6=2 2重
120 1+2+3+4+5+6+8+10+12+15+20+24+30+40+60+120=360 360/120=3 3重
以 σ(N)表示N的所有因子和
则如果σ(N)/N=k 称N为k重完全数
设N = Π p(i)^r(i) i=1..n p(i)为素数, r(i)为指数
则σ(N) = Π (p(i)^(r(i) + 1) - 1) / (p(i) - 1)
现在的问题是如何发现这类数字
大家有什么好算法
贡献出来大家讨论