|
[原创]破解哥德巴赫猜想之迷不能以半落子工程为据
[这个贴子最后由白新岭在 2010/04/28 10:26am 第 1 次编辑]
向vfbpgyfk先生提一个问题,关于你用的编程软件中的功能问题。在你用的编程软件中,有没有表函数,也就是说,能不先把某范围内的素数提前放到一个表中,在编的程序中可以调用表中符合条件的表元素参与运算,然后把运算结果输出到另一个表中。
我举个例子把:现在相求100000000内的某种数的数量及实际值,我们预先已经知道这种数一定产生在30k-1中,那么我们可以变量k从1到1亿/30中取正整数值,这是主要部分;参与排查,筛选的最大素数为10000内的倒数第一个素数(即根号n内的素数),我们是不是可以先把10000内的素数编成一个数据表提前存放到一个硬盘上(程序能识别它的路径),然后设计一个循环条件函数,让它从素数表中从小到大依次调用每个素数,到素数的平方大于30k-1时,本给定的k值排查结束,k增加1,再次进入同样的筛选,直到k取遍所有的符合条件的值为止。因为在此过程中,每个k值基本上都调用不同个数的素数,而且都是调完根号30k-1前的素数,才算筛选完成。
筛选排查函数是一个条件统计函数,如给了一个点序(0,2,6,8),当以素数为模时,MOD(30k-1,Pi)是否与MOD(0,Pi),MOD(2,Pi),MOD(6,Pi),MOD(8,Pi),同余,如果同余筛选,排查就终止,输出0,不计数;到最后(根号前的素数)一个素数参与后,还没有同余的,就计数,同时输出被筛选排查数30k-1到提前定义的表中。
你看,你用的编程软件能实现吗?存表,把符合的数据输出到提前定义的表中,对符合条件的数进行统计,能调用预先存入表中的素数(符合条件的素数),并让它参与程序运算。 |
|