数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: ysr

[特别关注]中国剩余定理及求模的逆元的公式

[复制链接]
 楼主| 发表于 2020-2-13 00:18 | 显示全部楼层
1036000000~1038000000之间有6203对,累计总对数有3548637+6203=3554840.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 08:33 | 显示全部楼层
网友用的欧拉筛法(我觉得应该是埃拉托斯特尼筛法)速度快,确实快,快不少,用长整型数据弄就是long型,无符号long型,可以很快算到1.7*10^10,用vb需半个小时用vc仅用13秒。
很快了,这种方法不会重复计算,省了不少不必要的过程。
请问谁知道更大的用字符串行不行?还快速筛出来吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 09:00 | 显示全部楼层
我的程序是慢,这个结果计算了一个晚上:
结果:1038000000~1050000000之间有36808对,总个数累计(对):3554840+36808=3591648.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 10:05 | 显示全部楼层
我的程序运行结果是1050000000~1051000000之间有3046对,累计总数3591648+3046=3594694.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 10:05 | 显示全部楼层
我的程序运行结果是1050000000~1051000000之间有3046对,累计总数3591648+3046=3594694.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 11:28 | 显示全部楼层
我的程序运行结果1051000000~1052000000之间有3045对,累计总数3594694+3045=3597739.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 12:48 | 显示全部楼层
我的程序运行结果1052000000~1053000000之间有3065对,总累计3597739+3065=360084.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 12:48 | 显示全部楼层
我的程序运行结果1052000000~1053000000之间有3065对,总累计3597739+3065=360084.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 12:48 | 显示全部楼层
我的程序运行结果1052000000~1053000000之间有3065对,总累计3597739+3065=360084.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 12:57 | 显示全部楼层
人家的程序计算结果是,1053000000总素数53401925,最大素数1052999989,孪生素数对:3586915,用时:527秒,咋和我计算的不同呢?哪里错了?3600804-3586915=13889.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-4-20 20:45 , Processed in 0.068360 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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