跳到主要内容

埃及分数计算器,逐步演示贪婪算法展开

用斐波那契-西尔维斯特贪婪算法把任意真分数拆成互不相同的单位分数之和,逐步展示,浏览器本地运算

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。

古埃及人把每个分数都写成若干个互不相同的单位分数(分子为 1)之和。这里用贪婪算法还原同样的过程。

试试:
5/6 = 埃及分数
1/2 + 1/3
2 个单位分数

贪婪算法步骤

每一步取能放下的最大单位分数,再对余下的部分继续分解。

  • 5/61/2, 1/3
  • 1/31/3, 0

这个工具能做什么

免费的埃及分数计算器,把一个分数改写成若干互不相同的单位分数之和, 就像四千年前埃及书吏所做的那样。单位分数的分子是 1,所以 5/6 写成 1/2 + 1/3,4/5 写成 1/2 + 1/4 + 1/20。填入分子和分母,工具会运行 斐波那契-西尔维斯特贪婪算法:每一步取仍能放下的最大单位分数,减去它, 再对剩下的部分重复,直到余数为零。每一步都列出来,你看到的不只是最终 答案,还有它为什么成立。假分数会先分出整数部分再处理,分数在展开前会 先约分,还有项数上限防止极端输入卡死页面。一键把结果复制成纯文本, 例如 1/2 + 1/3,分子和分母都写进网址,分享链接能还原同一道题。全部 在浏览器本地运算,不上传,也不经过服务器。

工具细节

输入
文件 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 学生
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

埃及分数计算器 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 分数计算器 分数加减乘除,结果自动化简、带步骤,带分数 ⇄ 假分数 ⇄ 小数互转 —— 浏览器本地 打开
  2. 2 最大公约数 / 最小公倍数计算器 一组整数求 GCD + LCM —— 辗转相除步骤、质因数分解、质因数表 —— BigInt 精确运算,浏览器本地 打开
  3. 3 小数转分数转换器 把 0.75 变成 3/4,输入 0.(3) 得到 1/3,也能把分数换回小数并标出循环节 打开

真实使用场景

  • 在课堂上讲斐波那契-西尔维斯特算法

    老师讲埃及分数时,可以把 5/6 写在黑板上,说明 1/2 是能放下的最大 单位分数,再让工具一步步揭示剩下的 1/3。学生看到的是每一步的贪婪 选择和减法,而不是背一个最终答案。实时改数字,全班看着展开同步 更新,为什么成立就变得直观,而不是抽象的公式。

  • 核对单位分数分解的作业

    作业要求写出 4/5 的埃及分数形式时,学生可以把自己的过程和 1/2 + 1/4 + 1/20 对照,找出哪一步错了。工具先约分再逐步展示每个 贪婪步骤,漏约分或取整取错都容易看出来。复制按钮让核对过的答案 很方便地粘回电子作业里。

  • 探索古埃及数学的历史

    喜欢数学史的人读到莱因德纸草书时,可以试书吏记下的同样分数,看看 贪婪法和他们的 2/n 表条目有何不同。填进 2/7 或 7/15 这样的值, 博物馆橱窗里的好奇心就变成能亲手实验的东西,步骤视图把现代算法和 埃及人真正用的加倍算术连了起来。

  • 为数学博客或视频准备例子

    写数论内容的创作者需要干净、可验证的例子。填入一个分数,把展开 复制成文本,直接把 3/7 = 1/3 + 1/11 + 1/231 放进脚本或字幕。 分享链接让读者打开完全相同的分解,观众可以自己重放结果,而不是 只能相信一张截图。

  • 验证求解贪婪问题的代码

    程序员为编程题实现贪婪埃及分数算法时,可以拿很多输入把自己的输出 和这个工具对比。本身已是单位分数、假分数、需要先约分的值这些边界 情况正是 bug 藏身的地方,看到参考展开加上每一步,就能快速确认实现 是否一致。

常见踩坑

  • 以为贪婪答案就是最短的。贪婪法总能成功,但不一定最少:4/5 贪婪给出 1/2 + 1/4 + 1/20,而 1/2 + 1/5 + 1/10 也成立,分母还更小。工具特意给出贪婪展开,因为它是确定的。

  • 忘了先约分。10/12 和 5/6 是同一个值,所以埃及分数都是 1/2 + 1/3。如果手算时不约分,可能得到不同且更长的答案,这个工具在展开前先约分,避免这种情况。

  • 把假分数当成没有整数部分。7/3 不是一个小于 1 的单位分数之和,而是 2 + 1/3。经典问题只覆盖小于 1 的部分,所以整数 2 单独显示,不会被并进单位分数里。

隐私说明

这个计算器的每一部分都是浏览器标签页里运行的纯 JavaScript:贪婪分解、 约分、步骤表和格式化输出。你输入的内容都不会上传、记录或发往服务器。 唯一值得知道的是,分子和分母会编码进页面网址,这样分享链接能还原同一 道题,也就是说把链接粘到聊天里,对方服务器的访问日志会留下这两个数。 对数学题来说这几乎从不敏感,但如果在意,请用复制按钮粘贴文本,而不是 分享网址。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-30