10 ^ 9 以上的数要验证哥猜怎样比较快啊?
  • 板块学术版
  • 楼主耶梦加得
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/7/16 07:31
  • 上次更新2023/11/4 14:41:19
查看原帖
10 ^ 9 以上的数要验证哥猜怎样比较快啊?
145994
耶梦加得楼主2021/7/16 07:31

盲目跟风一下,哥猜文艺复兴

RT,因为到了10 ^ 9 次方就不可能开得下那么大的数组了(系统:你礼貌吗),用不了线性筛。

我想到的就是随便猜一个数用MR判断,如果是质数再进行相关运算(异或或者减法),再用MR跑一次。像这样猜k次不成功的概率为 f(k)f(k)

期望要进行 O(kP(prime)(1f(k)))O(\frac{k}{P(prime)·(1-f(k))})次MR判断,其中P(prime)P(prime)表示在范围内一个数是素数的概率、

但是效率实在感人……

2021/7/16 07:31
加载中...