java实现第四届蓝桥杯埃及分数
JAVA 实现 蓝桥 分数 第四届
2023-09-14 08:58:10 时间
埃及分数
古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。古埃及喜欢把一个分数分解为类似: 1/a + 1/b 的格式。
这里,a 和 b 必须是不同的两个整数,分子必须为 1
比如,2/15 一共有 4 种不同的分解法(姑且称为埃及分解法):
1/8 + 1/120
1/9 + 1/45
1/10 + 1/30
1/12 + 1/20
那么, 2/45 一共有多少个不同的埃及分解呢(满足加法交换律的算同种分解)? 请直接提交该整数(千万不要提交详细的分解式!)。
请严格按照要求,通过浏览器提交答案。
注意:只提交分解的种类数,不要写其它附加内容,比如:说明性的文字
public class Main {
public static void main(String[] args) {
int count = 0;
for(int a = 1;a < 2000;a++) {
for(int b = 1;b < 2000;b++) {
if(45 * (a + b) == 2 * a * b) {
count++;
System.out.println("a = "+a+", b = "+b);
}
}
}
System.out.println("count = "+count / 2);
}
}
相关文章
- java局域网发送文件_Java如何实现局域网文件传输代码案例分享
- java 实现多态_Java多态的实现原理
- java 随机数算法_Java随机数算法原理与实现方法实例详解
- 字典树(前缀树)_字典树java实现
- java+sm4+加密算法_SM4加密算法实现Java和C#相互加密解密
- java使用pinyin4j实现汉语转拼音详解编程语言
- Java实现二分查找详解编程语言
- 关于java多态的使用详解编程语言
- Java 连接 MySQL 数据库简易实现(java连mysql)
- 实现使用Java代码实现MySQL数据库连接(java连接mysql数据库代码)
- 解决Java程序连接MySQL的准确方案:Java连接MySQL的Jar包(java连接mysql的jar包)
- 数据库Java连接MySQL数据库实现数据添加(java添加mysql)
- Java程序员如何优雅操作Redis(java操作redis)
- 自动删除实现Redis Java中过期key自动删除(redisjava过期)
- 操作Redis Java操作实现过期时间调整(redisjava过期)
- 机制Redis中Java实现的过期机制(redisjava过期)
- Java实现Redis数据写入(java写入redis)
- 控制Redis与Java实现过期控制(redisjava过期)
- Linux系统下Java软件环境搭建指导(linux java软件)
- Java实现嵌入式MySQL的新解决方案(java嵌入式mysql)
- Java程序在Linux系统中实现命令操作(java运行linux命令)
- 实现Java认证让你离Oracle更近一步(java认证oracle)
- 使用Java实现Redis锁定的实现(redis锁定 java)
- 利用Redis锁实现Java程序并发控制(redis锁java实现)
- Java实现的连续奇数(n+2*x)是合数的算法题暴力算法