#素数 #数论 #下界

原始估计

π(n)(n 以下素数的数量)和 p_k(第 k 个素数)的上界和下界的最先进估计

6 个版本

0.3.3 2024 年 6 月 7 日
0.3.2 2022 年 8 月 15 日
0.3.1 2020 年 6 月 18 日
0.2.1 2015 年 6 月 8 日

#1845数学

Download history 4309/week @ 2024-05-03 4080/week @ 2024-05-10 2194/week @ 2024-05-17 2703/week @ 2024-05-24 3018/week @ 2024-05-31 6265/week @ 2024-06-07 5115/week @ 2024-06-14 5090/week @ 2024-06-21 3959/week @ 2024-06-28 3896/week @ 2024-07-05 5294/week @ 2024-07-12 4127/week @ 2024-07-19 5319/week @ 2024-07-26 2969/week @ 2024-08-02 4200/week @ 2024-08-09 4027/week @ 2024-08-16

17,159 每月下载量
用于 79 个软件包(3 个直接使用)

MIT/Apache 协议

21KB
251 代码行

原始

crates.io documentation minimum rustc 1.36

原始 将原始功率投入素数。

此软件包包括

  • 优化的素数筛
  • 素性检验
  • 枚举素数
  • 分解数字
  • 估计 π(n)(n 以下素数的数量)和 p_k(第 k 个素数)的上界和下界

这使用最先进的缓存友好的埃拉托斯特尼筛法来枚举某个固定界限内的素数(以内存高效的方式),然后允许使用此缓存信息进行枚举和计数素数等操作。

原始 在作者的笔记本电脑(i7-3517U)上大约需要 2.8 秒钟和少于 3MB 的 RAM 来计算 1010 以下(455052511)的确切素数数量。

文档


lib.rs:

估计第 n 个素数和 π(n)(小于或等于 n 的素数的数量)的上界和下界。

此设计用于通过 原始 软件包使用。

无运行时依赖项