无心人 发表于 2008-4-30 14:33:47

你给的特例太难验证了啊

如果b太大,则证明代价很大的

500位素数就需要几个小时的时间证明了

mathe 发表于 2008-4-30 14:34:58

同样,如果
$q=3^(b+1)-4$是素数
$p=(3^b*q-1)/2$是素数,
我们可以找到另外一组特解:
$n=2p-1$

mathe 发表于 2008-4-30 14:36:55

原帖由 无心人 于 2008-4-30 14:33 发表 http://images.5d6d.net/dz60/common/back.gif
你给的特例太难验证了啊

如果b太大,则证明代价很大的

500位素数就需要几个小时的时间证明了
问题在于现在计算机找出来的结果这两种特殊情况比例太高了。

mathe 发表于 2008-4-30 14:38:32

原帖由 无心人 于 2008-4-30 14:32 发表 http://images.5d6d.net/dz60/common/back.gif
觉得1000000不是个好的长度

能不能使用素数的连乘积长度??
应该可以在速度上有部分改善,不过没有什么复杂度上的变换,这个优化我不感兴趣了,你们可以继续做做看:)

无心人 发表于 2008-4-30 14:41:40

假设两个特例q都是K位整数
则得到一组解的概率是$\frac{1}{2K^2ln^2 10}$??

对不对?

medie2005 发表于 2008-4-30 14:43:58

mathe好象漏了一些解,比如n=1334,
σ(1334)=2160=σ(1335).

mathe 发表于 2008-4-30 14:46:14

应该差不多吧。不过我们用n=2p或2p-1的长度来表示更加好一些,这样就可以大概知道n位数以内平均有多少个解了(我猜测大部分解都是上面两种形式)

无心人 发表于 2008-4-30 14:49:12

:)

可以考虑用小的b尝试下

mathe 发表于 2008-4-30 14:56:47

程序里面计算素数的代码写错了一个地方:j+=i写成j+=2了。
这下计算出来结果多多了

mathe 发表于 2008-4-30 15:01:46

附件修改过了。
发现一个问题,用winzip打开附件时,会提醒要求输入一个文件明后缀,这个时候需要输入tar,这样才能够继续打开。
看来以后文件明后缀要改用.tar.gz才行。
页: 1 2 [3] 4 5
查看完整版本: 因子和相等的连续数