第五届 蓝桥杯 海盗分金币 JAVA
有5个海盗,相约进行一次帆船比赛。
比赛中天气发生突变,他们被冲散了。
恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人。
第一个人在沙滩上发现了一堆金币。他把金币分成5等份。发现刚好少一个金币。他就从自己口袋拿出一个金币补充进去,然后把属于自己的那份拿走。
第二个到达的人也看到了金币,他也和第一个人一样,把所有金币5等分,发现刚好缺少一个金币,于是自己补进去一个,拿走了属于自己的那份。
第三,第四,第五人的情况一模一样。
等他们到了目的地,都说自己的情况,才恍然大悟,一起去荒岛找金币,然而再也没有找到荒岛。他们都惋惜地说:岛上还有一千多枚金币呢!
请你根据这些信息,推算荒岛上最初有多少金币?
这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字等)
思路:这个就是考虑一下补上的那个金币和拿走的那一份金币就可以了。
public class Main {public static void main(String[] args) {for (int i = 1000; i < 100000; i++) {int a1, a2, a3, a4, a5;if ((i + 1) % 5 != 0) continue;a1 = (i + 1) / 5 - 1;if ((i - a1 + 1) % 5 != 0) continue;a2 = (i - a1 + 1) / 5 - 1;if ((i - a1 - a2 + 1) % 5 != 0) continue;a3 = (i - a1 - a2 + 1) / 5 - 1;if ((i - a1 - a2 - a3 + 1) % 5 != 0) continue;a4 = (i - a1 - a2 - a3 + 1) / 5 - 1;if ((i - a1 - a2 - a3 - a4 + 1) % 5 != 0) continue;a5 = (i - a1 - a2 - a3 - a4 + 1) / 5 - 1;int ans = i - a1 - a2 - a3 - a4 - a5;if (ans > 1000 && ans < 2000)System.out.println(i);}}
}
小剧场:过程错了,那就是错了。The process is wrong, that is wrong.
第五届 蓝桥杯 海盗分金币 JAVA相关推荐
- java实现第五届蓝桥杯海盗分金币
海盗分金币 有5个海盗,相约进行一次帆船比赛. 比赛中天气发生突变,他们被冲散了. 恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人. 第一个人在沙滩上发现 ...
- 第五届 蓝桥杯 海盗分金币 C语言
有5个海盗,相约进行一次帆船比赛. 比赛中天气发生突变,他们被冲散了. 恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人. 第一个人在沙滩上发现了一堆金币. ...
- 第五届蓝桥杯校内选拔赛试题java组_第五届蓝桥杯校内选拔赛试题java组
第五届"蓝桥杯"全国软件和信息技术专业人才大赛 校内选拔赛试题(Java组) 第一部分:准备工作: 1.在D:盘中建立一个以自己"学号+姓名"命名的考生文件夹. ...
- 蓝桥杯算法拿金币-----Java实现
问题描述 有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币.你站在最左上角的格子里,每次可以从一个格子走到它右边或下边的格子里.请问如何走才能拿到最多的金币. 输入格式 ...
- 蓝桥杯 ADV-183 分苹果 java
问题描述 问题描述小朋友排成一排,老师给他们分苹果.小朋友从左到右标号1..N.有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果.最后老师想知道每个小朋友有 ...
- 蓝桥杯:分糖果 JAVA
问题描述 有n个小朋友围坐成一圈.老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半给左手边的孩子. 一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数 ...
- 蓝桥杯 海盗比酒量 JAVA
有一群海盗(不多于20人),在船上比拼酒量.过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了.再打开一瓶酒平分,又有倒下的,再次重复- 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中 ...
- 2014年第五届蓝桥杯C/C++ A组国赛 —— 第一题:海盗分金币
标题:海盗分金币 有5个海盗,相约进行一次帆船比赛. 比赛中天气发生突变,他们被冲散了. 恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人. 第一个人在沙滩 ...
- 第五届蓝桥杯真题解析【JavaC组】
第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...
最新文章
- Python中“is”和“==”的区别
- Java设计模式(建造者模式-适配器模式-桥接模式)
- 高性能服务器架构思路(五)——分布式缓存
- 干货 | 用Python做图像处理:图像导数实战
- [18/11/29] 继承(extends)和方法的重写(override,不是重载)
- 《统计学习方法》(李航)读书笔记(完结)超级火爆的总结
- SD-WAN技术的详细解析
- html marquee初始空白_前端开发必会的HTML/CSS硬知识
- BNU 斩(超级大水题)
- vi编辑器常用命令大全
- 程序员工作交接文档怎么写_浅谈程序员该如何做好工作交接?
- 2.9 使用快捷键快速隐藏和显示行列 [原创Excel教程]
- R语言Tukey检验进行事后检验(post hoc)实战:单因素方差分析告诉我们并不是所有的群体手段的效果是均等的,确切地找出哪些组彼此不同使用Tukey检验
- 太极图形html5代码,太极图案用html5怎样
- java乘法口诀编程题_【视频+图文】Java经典基础练习题(二)输出9*9乘法口诀表...
- 计算机搜不到连接打印机主机,电脑搜索不到打印机设备无法连接怎么办
- 迪士尼挖角波士顿动力,耗时3年打造漫威英雄机器人,1:1复刻效果堪比CG
- ActivityManager: Waited long enough for: ServiceRecord 问题解决
- 一个汉字占用多少个字节?不同的编码方式
- 史上最简单的springcloud微服务入门实例,满足企业日常需求,开箱即用,工资翻倍不是梦...
热门文章
- 区域填充之扫描线算法
- Ping丢包故障案例
- HTML的10个标签详解
- 【ArcGIS微课1000例】0029:ArcGIS绘制平行线(构造平行公路)
- 骚气的Python之捕获输出流
- 数模混合信号建模语言Verilog-AMS
- 【论文阅读】PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization
- A time value could not be extracted from the current line
- 解决Android 9 无法连接网络问题
- macos使用快捷键及一些小技巧