找回密码
 欢迎注册
查看: 6817|回复: 3

[分享] 亲和数链或者叫社会数

[复制链接]
发表于 2008-4-6 09:37:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
如果一个数字n的真因子(<n但包括1)记为s(n)
对s(n)求s函数,继续若干次,最后结果会回到n
得到的m个数字(包括n)叫社会数

一个有4个数字的例子:
1264460 (2^2 * 5 * 17 * 3719)
1 + 2 + 4 + 5 + 10 + 17 + 20 + 34 + 68 + 85 + 170 + 340 + 3719 + 7438 + 14876 + 18595 + 37190 + 63223 + 74380 + 126446 + 252892 + 316115 + 632230 = 1547860
1547860 (2^2 * 5 * 193 * 401)
1 + 2 + 4 + 5 + 10 + 20 + 193 + 386 + 401 + 772 + 802 + 965 + 1604 + 1930 + 2005 + 3860 + 4010 + 8020 + 77393 + 154786 + 309572 + 386965 + 773930 = 1727636
1727636 (2^2 * 521 * 829)
1 + 2 + 4 + 521 + 829 + 1042 + 1658 + 2084 + 3316 + 431909 + 863818 = 1305184
1305184 (2^5 * 40787)
1 + 2 + 4 + 8 + 16 + 32 + 40787 + 81574 + 163148 + 326296 + 652592 = 1264460.

亲和数就是m=2的社会数,而完全数是m=1的社会数 :)
目前尚未找到m=3的情况
最大是一个28个数字的情况

http://en.wikipedia.org/wiki/Sociable_number

目前的情况见附件
sociable.rar (17.94 KB, 下载次数: 1)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-4-10 15:18:22 | 显示全部楼层
能不能写一个程序将一定范围内所有指定长度的亲和数链都计算出来。比如10^8以内长度为4。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-4-10 15:44:46 | 显示全部楼层
个人感觉计算“亲和数链”比前不久的“方幂圈问题”更有意义。

我喜欢追求永恒的东西,这也是数学吸引我的原因之一。

回文数等虽然美丽,但只是个漂亮的外纱,需依赖于我们的计数法则才行,
而素数等,是量的关系,与计数法则无关,无论在土著、文明人、甚至外星人那里都是一样的。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-4-10 15:52:46 | 显示全部楼层
假设有极大的数列
x[1..n]
对 k求σ(k)填入x(k)
i = 1
从x[i]开始,如果x[i]不为0
则如果i = x[i] 输出x[i] x[i] = 0
。。。。。。
里面逻辑没想好,但输出的必须置x[i]=0
结束
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-14 18:23 , Processed in 0.047294 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表