package org.bluebridge.topics;/*埃及分数古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。古埃及喜欢把一个分数分解为类似: 1/a + 1/b 的格式。这里,a 和 b 必须是不同的两个整数,分子必须为 1比如,2/15 一共有 4 种不同的分解法(姑且称为埃及分解法):1/8 + 1/1201/9 + 1/451/10 + 1/301/12 + 1/20那么, 2/45 一共有多少个不同的埃及分解呢(满足加法交换律的算同种分解)?*/public class EgyptFraction {public static void main(String[] args) {// 方法一:// 老老实实的枚举int count = 0;for (int i = 2; i < 45; i++) {for (int j = 2; j < 45 * 45; j++) {int x = i + j, y = i * j;if (2 * y == 45 * x) {count++;}}}System.out.println(count);// 方法二:// 为什么i从23开始,因为2/45在2/44与2/46之间,所以分解的话,最大的边界就是1/23(2/46)int x, y = 0;for (int i = 23; i < 45; i++) {// 如果刚好整除,那么下面的判断就对了,如果不是整除,x * (2 * i - 45)也不会复原回i * 45x = i * 45 / (2 * i - 45);if (x * (2 * i - 45) == i * 45) {y++;}}System.out.println(y);}
}

埃及分数 古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。相关推荐

  1. 古埃及太阳金经和亡灵黑经

    古埃及太阳金经和亡灵黑经 古埃及太阳金经和亡灵黑经 阳金经 <古埃及亡灵起身书> 醒悟的中国人 0位粉丝 1楼 一 亡灵起身,歌唱太阳 赞美你,啊拉,向着你惊人的上升! 你上升,照耀,令诸 ...

  2. 观史图馆之《古埃及历代疆域变化》

    史图馆. 古埃及历代疆域变化. URL: https://www.bilibili.com/video/BV15W41177uv 这次的读书笔记有点特别,严格来说都不再是"读书"之 ...

  3. 各国家分析之 古埃及非洲经济

    古埃及是四大文明古国之中最古老的一个,然而古埃及人与如今的埃及人完全不同,而与非洲其他地方的人也不一样,随着时代变迁,古埃及人实际上已消失. 首先搞清楚古埃及的主要居民是哪些人?作为最古老人类文明之一 ...

  4. 通往古埃及文明的钥匙 ———— 罗塞塔石碑

    约5000年前,古埃及人发明了一种图形文字,称为象形文字.这种字写起来既慢又很难看懂,国此大约在3400年前,埃及人又演化一种写得较快并且较易使用的字体. 随着时光的流逝,最终连埃及人自己也忘记了如何 ...

  5. 考古学家质疑古埃及法老是外星人后代(图)

    古代很多民族都有关于长着卵形脑袋生物的描述 埃赫那吞像 埃赫那吞的一个女儿也长着卵形脑袋 据俄罗斯媒体6月28日报道,学者对古埃及著名法老王埃赫那吞的遗骨进行了研究,发现他身上有很多令人难以理解的&q ...

  6. 古埃及文字是如何被破译的?

    一直以来,我都以为古埃及文字是一种'图画字',就是'想什么就画什么'的那种. 就好像我们汉语最初的甲骨文,老祖宗想表达'鼎',就去'画鼎',结果画出了个猫星人-▼ '图画字'慢慢进化,最终就不怎么像' ...

  7. Sennedjem古埃及匠人的水壶

    Sennedjem古埃及匠人的水壶 Jietu20190402-165651@2x.jpg Sennedjem 其人 森尼杰姆(Sennedjem,一译赛内珍姆),生活于古埃及第十九王朝塞提一世与拉美 ...

  8. 文明古国世界观之古埃及

    "根据他们那极为丰富的神话和民间传说,埃及人相信,"天地之初"是完全黑暗的:这种暗昧由无限又无形的水构成,而世上的第一块陆地便是从这水中冒出. 不过,创世并非独有的单一事 ...

  9. 古埃及靠砍手、数“断掌“换取黄金,我先砍为敬

    古埃及靠砍手.数"断掌"换取黄金,我先砍为敬 你们知道古埃及是如何计算死去的敌人数量吗?没错,砍手数"断掌"!并且还要"记账"来换取奖赏黄金 ...

最新文章

  1. Mac OS 查看端口和杀死进程
  2. [雪峰磁针石博客]计算机视觉opcencv工具深度学习快速实战1人脸识别
  3. java xsl生成word文件_导出生成xsl文件
  4. python dlib学习(十一):眨眼检测
  5. Python中threading的join和setDaemon的区别及用法
  6. Java修炼之路——基础篇——平台无关性
  7. linux安装python的拓展包,linux 安装python拓展包pexpect
  8. 哔哩下载姬(downkyi)v1.4.0 B站视频下载工具 哔哩哔哩视频解析
  9. cadence设计PCB流程
  10. 万年历—Java计算感恩节是哪天?感恩节是哪一天?2017年感恩节是哪一天?
  11. E.03.17 Lou Ottens, Father of Countless ==Mixtapes==, Is Dead at 94
  12. android 解析程序包时出现问题
  13. 在openSUSE编译OpenFOAM
  14. 笔记本电脑开机黑屏只能看到鼠标箭头
  15. PaintFlagsDrawFilter canvas 抗锯齿
  16. Vue 记账凭证模块组件
  17. 常见自动化测试工具,你用过哪些?
  18. 好东西为什么卖不动,店铺选址开店必读!
  19. 《Java语言程序设计与数据结构(基础篇)》第11版第四章复习题答案
  20. Facebook Libra 内存池组件(Mempool)简介

热门文章

  1. krb5安装包 linux_【RedHat Linux】kerberos 服务端配置
  2. IDEA SpringBoot项目配置热更新,无需每次手动重启服务器
  3. SMAP数据产品下载方法与处理方法
  4. linux cpio 备份系统,linux备份命令-cpio
  5. 6-5 综合成绩 (10 分)
  6. jQuery 1.6发布:性能提升,同时包含破坏性的变更
  7. 名帖224 赵孟頫 行书《行书帖选》
  8. SystemVerilog中logic var reg wire的区别
  9. 当鼠标光标放在一张图片上,如何显示另一张图片?
  10. Nightwatch入门(三):配置