用斐波那契-西尔维斯特贪婪算法把任意真分数拆成互不相同的单位分数之和,逐步展示,浏览器本地运算
- 本地处理
- 分类 计算度量
- 适合 买东西、做计划、训练或排期前,先算出大概范围。
古埃及人把每个分数都写成若干个互不相同的单位分数(分子为 1)之和。这里用贪婪算法还原同样的过程。
贪婪算法步骤
每一步取能放下的最大单位分数,再对余下的部分继续分解。
- 5/6→ 取1/2, 余1/3
- 1/3→ 取1/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. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
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:贪婪分解、 约分、步骤表和格式化输出。你输入的内容都不会上传、记录或发往服务器。 唯一值得知道的是,分子和分母会编码进页面网址,这样分享链接能还原同一 道题,也就是说把链接粘到聊天里,对方服务器的访问日志会留下这两个数。 对数学题来说这几乎从不敏感,但如果在意,请用复制按钮粘贴文本,而不是 分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。