有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相关推荐

  1. java实现第五届蓝桥杯海盗分金币

    海盗分金币 有5个海盗,相约进行一次帆船比赛. 比赛中天气发生突变,他们被冲散了. 恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人. 第一个人在沙滩上发现 ...

  2. 第五届 蓝桥杯 海盗分金币 C语言

    有5个海盗,相约进行一次帆船比赛. 比赛中天气发生突变,他们被冲散了. 恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人. 第一个人在沙滩上发现了一堆金币. ...

  3. 第五届蓝桥杯校内选拔赛试题java组_第五届蓝桥杯校内选拔赛试题java组

    第五届"蓝桥杯"全国软件和信息技术专业人才大赛 校内选拔赛试题(Java组) 第一部分:准备工作: 1.在D:盘中建立一个以自己"学号+姓名"命名的考生文件夹. ...

  4. 蓝桥杯算法拿金币-----Java实现

    问题描述 有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币.你站在最左上角的格子里,每次可以从一个格子走到它右边或下边的格子里.请问如何走才能拿到最多的金币. 输入格式 ...

  5. 蓝桥杯 ADV-183 分苹果 java

    问题描述 问题描述小朋友排成一排,老师给他们分苹果.小朋友从左到右标号1..N.有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果.最后老师想知道每个小朋友有 ...

  6. 蓝桥杯:分糖果 JAVA

    问题描述 有n个小朋友围坐成一圈.老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半给左手边的孩子. 一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数 ...

  7. 蓝桥杯 海盗比酒量 JAVA

    有一群海盗(不多于20人),在船上比拼酒量.过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了.再打开一瓶酒平分,又有倒下的,再次重复- 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中 ...

  8. 2014年第五届蓝桥杯C/C++ A组国赛 —— 第一题:海盗分金币

    标题:海盗分金币 有5个海盗,相约进行一次帆船比赛. 比赛中天气发生突变,他们被冲散了. 恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人. 第一个人在沙滩 ...

  9. 第五届蓝桥杯真题解析【JavaC组】

    第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...

最新文章

  1. Python中“is”和“==”的区别
  2. Java设计模式(建造者模式-适配器模式-桥接模式)
  3. 高性能服务器架构思路(五)——分布式缓存
  4. 干货 | 用Python做图像处理:图像导数实战
  5. [18/11/29] 继承(extends)和方法的重写(override,不是重载)
  6. 《统计学习方法》(李航)读书笔记(完结)超级火爆的总结
  7. SD-WAN技术的详细解析
  8. html marquee初始空白_前端开发必会的HTML/CSS硬知识
  9. BNU 斩(超级大水题)
  10. vi编辑器常用命令大全
  11. 程序员工作交接文档怎么写_浅谈程序员该如何做好工作交接?
  12. 2.9 使用快捷键快速隐藏和显示行列 [原创Excel教程]
  13. R语言Tukey检验进行事后检验(post hoc)实战:单因素方差分析告诉我们并不是所有的群体手段的效果是均等的,确切地找出哪些组彼此不同使用Tukey检验
  14. 太极图形html5代码,太极图案用html5怎样
  15. java乘法口诀编程题_【视频+图文】Java经典基础练习题(二)输出9*9乘法口诀表...
  16. 计算机搜不到连接打印机主机,电脑搜索不到打印机设备无法连接怎么办
  17. 迪士尼挖角波士顿动力,耗时3年打造漫威英雄机器人,1:1复刻效果堪比CG
  18. ActivityManager: Waited long enough for: ServiceRecord 问题解决
  19. 一个汉字占用多少个字节?不同的编码方式
  20. 史上最简单的springcloud微服务入门实例,满足企业日常需求,开箱即用,工资翻倍不是梦...

热门文章

  1. 区域填充之扫描线算法
  2. Ping丢包故障案例
  3. HTML的10个标签详解
  4. 【ArcGIS微课1000例】0029:ArcGIS绘制平行线(构造平行公路)
  5. 骚气的Python之捕获输出流
  6. 数模混合信号建模语言Verilog-AMS
  7. 【论文阅读】PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization
  8. A time value could not be extracted from the current line
  9. 解决Android 9 无法连接网络问题
  10. macos使用快捷键及一些小技巧