找到小于x的最大素数的算法[关闭]

2023-11-26

如何计算小于 x 的最大素数?

事实上,它不必是精确的,只需近似且接近 x 即可。

x 是一个 32 位整数。

这个想法是 x 是一个配置参数。我使用小于 x 的最大素数(称为 y)作为类构造函数的参数。值 y 必须是素数。


一些好信息here在函数 pi(x) 上。显然,

pi(x) = the number of primes less than x

你可以近似 pi(x)

x/(log x - 1)

while

the n-th prime of that list of primes is equal to approximately n(log n)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找到小于x的最大素数的算法[关闭] 的相关文章

  • 删除队列中的最后一个元素

    我需要删除队列的最后一个元素 我唯一可以使用的操作是 Peek 获取第一个元素而不删除它 Enqueue element 向队列末尾插入一个元素 Dequeue 删除第一个元素 IsEmpty true 或 false 队列是否为空 而且我
  • 如何将无向图转换为 DAG?

    The 维基页面 http en wikipedia org wiki Directed acyclic graph Relation to other kinds of graphs says 任何无向图都可以通过为其顶点选择总顺序并将每
  • 图中的后边

    I m having a hard time understanding Tarjan s algorithm for articulation points I m currently following this tutorial he
  • 固定大小集以包含给定集的最大数量

    我有大约 1000 组尺寸 1 4 1 3 3 5 6 4 5 6 7 5 25 42 67 100 是否有可能找到包含最大数量的给定集合的大小为 20 的集合 检查每一个100 80 20 集 效率低下 我不太确定这是 NP 完全的 考虑
  • 如何确定算法函数的复杂度?

    您如何知道算法函数对于特定操作是否需要线性 常数 对数时间 它取决于CPU周期吗 您可以通过三种方式 至少 做到这一点 在网上查找算法 看看它是如何描述其时间复杂度的 根据输入大小 自己检查算法 查看嵌套循环和递归条件等内容 以及每个循环运
  • 如何将一组重叠范围划分为不重叠范围?

    假设您有一组范围 0 100 一 0 75 b 95 150 c 120 130 d 显然 这些范围在某些点上重叠 您将如何剖析这些范围以生成不重叠范围的列表 同时保留与其原始范围相关的信息 在本例中为范围后面的字母 例如 运行算法后的上述
  • 找到一系列间隔的最有效分组

    我有一个应用程序 其中有一系列不重叠的固定宽度间隔 每个间隔都有一个给定的键 每个间隔具有相同的宽度 并且可以存在连续的间隔 本质上 我想以最小化单独间隔的数量的方式对间隔和键进行分组 这可以通过合并具有相同键的连续间隔或查找匹配间隔并将它
  • 在 Python 中快速确定小于 10 亿的数字是否为素数

    我目前在 python 中检查数字素数的算法对于 1000 万到 10 亿之间的数字来说速度很慢 我希望它能够得到改进 因为我知道我永远不会得到超过 10 亿的数字 背景是我无法获得足够快的实现来解决项目 Euler 的问题 60 我在 7
  • 解释一下从 N 个给定集合中的每一个中给出第 K 个最大数字的示例?

    今天我尝试解决一个Facebook 编程挑战赛 https facebook interviewstreet com recruit challenges 我遇到的挑战是 酒吧问题 可以找到here https github com alo
  • 寻找将集合映射到整数的双射函数

    对于任意两个序列 a b 其中 a a1 a2 an 且 b b1 b2 bn 0a b具有相同的元素 而不关心它们的顺序 例如 如果 a 1 1 2 3 b 2 1 3 1 c 3 2 1 3 则 f a f b f a f b 我知道有
  • 使用多级解决方案计算二维网格中的最近邻

    我有一个问题 在 x y 大小的网格中 我提供了一个点 并且我需要找到最近的邻居 在实践中 我试图在 pygame 中找到距离光标最近的点 该点跨越颜色距离阈值 计算如下 sqrt rgb1 0 rgb2 0 2 rgb1 1 rgb2 1
  • 归并排序中递归树的高度log(n)+1是怎么来的

    我按照 stackoveflow 的建议阅读了一些问题和答案 我正在遵循 cormen 的 算法简介 一书进行自学 那本书里已经解释得很清楚了 但唯一没有解释的是如何在合并排序分析中计算树的高度 如果在后面的章节中对此进行解释的话 我仍然在
  • Florian 的 Grisu2 算法如何工作?

    我遇到了一个关于将 double 转换为 ascii 的问题 经过搜索 我得到了 Florian 的论文 使用整数快速准确地打印浮点数 http www cs tufts edu nr cs257 archive florian loits
  • 大数据使用什么数据结构

    我有一个包含一百万行的 Excel 工作表 每行有 100 列 每行代表一个具有 100 个属性的类的实例 列值是这些属性的值 哪种数据结构最适合在这里使用来存储数百万个数据实例 Thanks 这实际上取决于您需要如何访问这些数据以及您想要
  • 有没有时间复杂度为O(N)的排序算法?

    大多数排序算法的复杂度为 O NN 或 O NlogN 来实现结果 但是 对于特定的输入集 有些算法的复杂度为 O N 我想知道是否有一种排序算法在所有情况下都具有 O N 的复杂度 如果您只能比较 检查两个项目是否为 正在排序的值 那么您
  • 如何对对象进行排序? (画家算法)

    所以我有 4 个矩形形状 我正在尝试应用排序算法 画家算法 https en wikipedia org wiki Painter 27s algorithm 来知道我需要先绘制哪些形状 在 3d 中 然后绘制哪个形状 Note 相机位于右
  • Prim 的迷宫生成算法:获取相邻单元格

    我基于 Prim 算法编写了一个迷宫生成器程序 该算法是 Prim 算法的随机版本 从充满墙壁的网格开始 选择一个单元格 将其标记为迷宫的一部分 将单元格的墙壁添加到墙壁列表中 While there are walls in the li
  • 高效列出目录中的所有子目录

    请参阅迄今为止所采取的建议的编辑 我正在尝试使用 WinAPI 和 C 列出给定目录中的所有目录 文件夹 现在我的算法又慢又低效 使用 FindFirstFileEx 打开我正在搜索的文件夹 然后我查看目录中的每个文件 使用 FindNex
  • 选择一组数字以达到最小总数的算法

    给定 一组数字n 1 n 2 n 3 n x 还有一个数字M 我想找到最好的组合 n a n b n c n gt M 该组合应达到达到或超过 M 所需的最小值 没有其他组合可以提供更好的结果 将在 PHP 中执行此操作 因此可以使用 PH
  • 将名称字符串编码为唯一的数字

    我有一大堆名字 数以百万计 他们每个人都有一个名字 一个可选的中间名和一个姓氏 我需要将这些名称编码为唯一代表这些名称的数字 编码应该是一对一的 即一个名称只能与一个数字相关联 一个数字只能与一个名称相关联 对此进行编码的明智方法是什么 我

随机推荐

  • 这个习语是Pythonic吗? (someBool 和“正确结果”或“错误结果”)

    我刚刚在一些开源Python中看到了这个习语 我被饮料噎住了 而不是 if isUp return Up else return Down or even return Up if isUp else Down 代码如下 return is
  • 在 Clojure 中解析 XML

    我是 clojure 新手 所以请耐心等待 我有一个如下所示的 XML
  • 如何在输入密码时将其转换为星号? [复制]

    这个问题在这里已经有答案了 Python 有没有一种方法可以将用户输入的字符转换为星号 就像在许多网站上看到的那样 例如 如果电子邮件用户被要求登录其帐户 则在输入密码时 密码不会显示为字符 而是显示为 每次单独划水后 没有任何时间滞后 如
  • Theano Dimshuffle 相当于 Google 的 TensorFlow 吗?

    我已经看到转置和重塑一起可以提供帮助 但我不知道如何使用 例如 暗淡洗牌 0 x 使用转置和重塑相当于什么 或者 还有更好的方法 谢谢 实现 Theano 的相关操作有三个dimshuffle在 TensorFlow 中 tf transp
  • ThreadLocal 和内存泄漏

    在多个帖子中都提到 不当使用ThreadLocal导致内存泄漏 我正在努力理解内存泄漏是如何发生的ThreadLocal 我想到的唯一场景如下 Web 服务器维护一个线程池 例如 用于 servlet 如果变量在这些线程中 则可能会造成内存
  • JavaScript 中的顺序函数调用

    我希望函数 A 完成执行 只有在函数 B 完成之后才开始执行 当我调用函数 A 然后调用函数 B 时 两者似乎同时执行 在函数 B 完成后 我想调用第三个函数 update dropdown 我的代码如下所示 function A for
  • 如何用纯C优雅地实现一系列不同类型版本的功能?

    我想编写几个仅参数类型不同的函数 我知道 C 有template很好地处理这个问题 虽然还不是很好 很少有编译器支持export关键字 并且查询该关键字是为了提高效率 举个简单的例子 我想要 template
  • 为什么我不应该将所有仅 PL/SQL 的 VARCHAR2 设为 32767 字节?

    或者我应该 标题的灵感来自于加里 迈尔斯 Gary Myers 在为什么 Oracle varchar2 有一个强制大小作为定义参数 考虑以下变量 declare database table column interfacing vari
  • 如何在 VB 和 C# 中从文件加载字体?

    我想从文件加载字体到我的 VB Form 程序中 例如 我的字体位于 exe 程序的同一文件夹中 我希望它保留为外部资源 我们可以替换该资源 以便它更改整个程序的字体 以下是如何在 C 中执行此操作的示例 System Drawing Te
  • 测试 Android IAP/应用内购买订阅

    我正在实现几个要在 Google Play 上启动的 Android 应用程序 它们都使用 Google IAP 自动续订订阅产品类型进行订阅 为了测试该应用程序 我执行了以下操作 已将二进制草案上传到 Google Play 但未发布 在
  • 具有 bash 可编程补全功能的条件尾随空格

    我正在创建一个函数来为我使用的命令提供可编程完成 在来自http www debian administration org articles 317 shell脚本的用法如下 script sh command command optio
  • JSON 中的反序列化和序列化是什么?

    我见过 JSON 中的术语 反序列化 和 序列化 他们的意思是什么 JSON 是一种对字符串中的对象进行编码的格式 序列化表示将对象转换为该字符串 and 反序列化是它的逆操作 转换字符串 gt 对象 当传输数据或将数据存储在文件中时 要求
  • 如何将 .exe 文件转换为 Windows 安装向导

    我正在通过 Tkinter 创建一个应用程序 制作完成后 我使用 pyinstaller 转换为 exe 文件 这很好 但我想让它更专业 就像我们从互联网下载任何应用程序并打开它一样 它会打开一个安装向导 其中包含许可协议以及所有文件的放置
  • 在 Mac OS X 编程时,是否有与 viewDidLoad 等效的方法? [复制]

    这个问题在这里已经有答案了 可能的重复 NSViewController 中的 viewDidLoad 我开始开发 iOS 应用程序 现在转向 Mac OS X 应用程序 我想知道 Mac OS X 中是否有类似 iOS 的 viewDid
  • ASP Classic 中的 If Not IsNull

    我对 asp 还很陌生 并且遇到了语法错误 如果可以的话 我希望得到帮助 我有一个 ASP 页面 显示一个从 sql 中提取数据的表 大部分数据尚未填充 因此返回 NULL 有问题的数据类型是数字 我需要FormatNumber the r
  • 如何在 Smalltalk 中在运行时向类添加方法?

    我正在为基于 XML 的 Web 服务构建 Smalltalk API XML 服务非常常规 我想我应该重写这些方法 而不是手动编写方法 doesNotUnderstand 通过动态添加方法MyApi class gt gt compile
  • Java 在一个语句中使用两个等号? [复制]

    这个问题在这里已经有答案了 有人可以帮助我理解以下代码的作用以及带有两个等号的行的作用吗 在这个构造函数中 某物等于某物等于某物如何工作 public More LinkedList header next header previous
  • 使用 Webpack、Jasmine (-core)、typescript 进行单元测试

    我有一个项目 它使用 webpack 将所有代码捆绑到一个文件中 该项目正在使用 Typescript 目前运行良好 我已经添加了单元测试 茉莉花似乎是前进的方式 众多方式之一 它实际上包含在 package json 中的 jasmine
  • ASP.Net 5 类库包中的 EntityFramework 命令?

    我正在尝试开发我的第一个 ASP Net Web 应用程序 在我的解决方案中我有两个项目 AWeb Application and Class Library Package 当我构建此应用程序的 ASP Net 4 5 版本时 我将Ent
  • 找到小于x的最大素数的算法[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 如何计算小于 x 的最大素数 事实上 它不必是精确的 只需近似且接近 x 即可 x 是一