原来写个帖子就能弄一个金币啊。
但是我刚才下载那个G3文件没有下载到,再下载的时候有提示要金币。
不能运行,10%,30%什么的好像运行了一气,结果提示没有注册。太奇怪了。
原来运行结果在一个新生成的文件里面。呵呵。 本帖最后由 tprime 于 2009-5-26 09:57 编辑
抱歉代码不能给你, 程序可以共享.
花费不少时间优化代码, 你给我电子邮箱 wangzhaoyu2@hotmail.com
谢谢。 回复 9# tprime 的帖子
前一段时间终于完成了连续 G/D(N)的计算
计算 10^9 开始连续100个偶数的 偶猜数:
测试发现我的程序比附件的G3快 5倍
26 vs 4.3 秒
tprime先生,您好!
在我眼里,您和SUAN1024先生都是高手。如果可能的话,也请把您的应用程序软件共享给我,让我开开眼界。
我的邮箱是:sxakfp01@yahoo.com.cn 回复 9# tprime 的帖子
tprime先生,您好!
发来的FastGn70软件收到了,经试用的确不错。您们都是非常优秀的。谢谢您了。 最近优化后性能是原来的3倍(连续1000个 10^9 数据测试结果)
比G3快10-20倍, 下一步优化正在进行中。 uppppppppppppppppppppppp 下载真麻烦 本帖最后由 只是呼吸 于 2010-2-12 22:10 编辑
回10#的,我对这个问题的看法是:
不用中间计算的值,也就是说,中间的“加法”根本不用算出。例如100=97+3。这个“+”就不用了,只需要知道有了一个“表法”(也可以说是一个解)就行了。用这种思路,对任给的一个正整数N,N=3+(N-3)。我们只需要判别(N-3)是不是素数就可以了。在实际的处理中,先将n以下的素数全部列出。n以下的非素数也列出。以n=28为例;
1,2 , 3,4, 5, 6 , 7, 8, 9,10, 11,12,13,14。。
27,26,25,24,23,22,21,20,19,18,17,16,15,14。。
只要上下两行中对应的数都是素数,那就得到了问题的解答。上面的数据得出当n=28时有两组解。
在计算机的长整数范围内,可以将数组的位置与素数的值直接挂钩,比如a=23,a=5。剩下的只要让计算机“认出”对应数对是素数,并把这些数对的个数统计出来就可以了。
页:
1
[2]