Java实现蓝桥杯历届真题国王的遗产
JAVA 实现 蓝桥 真题 历届
2023-09-14 08:58:14 时间
国王的遗产
题目描述
X国是个小国。国王K有6个儿子。在临终前,K国王立下遗嘱:国王的一批牛作为遗产要分给他的6个儿子。
其中,大儿子分1/4,二儿子1/5,三儿子1/6,…
直到小儿子分1/9。
牛是活的,不能把一头牛切开分。
最后还剩下11头牛,分给管家。
请计算国王这批遗产中一共有多少头牛。
这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字)
// 直接暴力
public class Main {
public static void main(String[] args) {
for (int i = 12; i <= 10000; i += 2) {
if (i % 4 == 0 && i % 5 == 0 && i % 6 == 0 && i % 7 == 0 && i % 8 == 0 && i % 9 == 0) {
int sum = i / 4 + i / 5 + i / 6 + i / 7 + i / 8 + i / 9;
if (i - sum == 11) {
System.out.println(i);
break;
}
}
}
}
}
// 答案:2520
相关文章
- Java分布式锁(6种实现方法)
- java实现线程通信的几种方式[通俗易懂]
- java 链表长度_Java实现单向链表[通俗易懂]
- Java后台接收参数出现java.lang.Integer cannot be cast to java.lang.Double错误(已解决)[通俗易懂]
- 用java实现笛卡尔积_Java实现笛卡尔积
- 数据结构用链表来实现------》Java
- native2ascii java_Native2Ascii和Ascii2Native的Java实现
- java如何打印菱形_java实现空心菱形
- JDK8的stream将list转Map对象时候报错:java.lang.IllegalStateException,解决
- Java实现pdf和Excel的生成及数据动态插入、导出
- Java中线程的实现详解编程语言
- 实现Java程序操作MySQL数据库(java调用mysql)
- Java连接MySQL:实现数据互通(java如何连接mysql)
- Java 连接 MySQL 数据库简易实现(java连mysql)
- 实现使用Java代码实现MySQL数据库连接(java连接mysql数据库代码)
- Java实现Redis分布式锁(java实现redis锁)
- 处理实现Redis Java端过期处理的方法(redisjava过期)
- 服务器是否开机Java检查Linux服务器开机状态(java判断linux)
- 时效性处理Redis中Java语言实现的过期时效处理(redisjava过期)
- 数据清理Java Redis数据过期清除实现(redisjava过期)
- 机制基于Redis与Java实现强制数据过期机制(redisjava过期)
- 时间设置Java操作Redis实现过期时间设置(redisjava过期)
- Java脚本实现Linux系统的登录(java登录Linux)
- Java编程实现MySQL表备份(java备份mysql表)
- Java程序在Linux系统中实现命令操作(java运行linux命令)
- 使用Java程序执行Linux指令:实现自动化操作(java执行linux命令)
- Java迭代Oracle实现数据库更高性能(java迭代oracle)
- 并发Redis锁保障Java并发性(redis锁实现java)
- Redis中使用Java快速实现自增(redis自增 java)
- java多线程复制文件的实例代码
- Java反射机制的实现详解