** 海盗比酒量**

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

等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“…昨天,我正好喝了一瓶…奉劝大家,开船不喝酒,喝酒别开船…”

请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人没倒下。
如果有多个可能的答案,请列出所有答案,每个答案占一行。
格式是:人数,人数,…
例如,有一种可能是:20,5,4,2,0
多个答案排列顺序不重要。

答案写在“解答.txt”中,不要写在这里!

参考答案:
18,9,3,2,0 (1分)
15,10,3,2,0 (2分)
20,5,4,2,0 (0分)
12,6,4,2,0 (2分)

public class Main {public void printResult() {for(int a = 20;a > 0;a--) {for(int b = a - 1;b > 0;b--) {for(int c = b - 1;c > 0;c--) {for(int d = c - 1;d > 0;d--) {int a1 = b * c * d;int a2 = a * c * d;int a3 = a * b * d;int a4 = a * b * c;int b1 = a * b * c * d;if(a1 + a2 + a3 + a4 == b1)System.out.println(a+", "+b+", "+c+", "+d);}}}}return;}public static void main(String[] args) {Main test = new Main();test.printResult();}
}

java实现海盗比酒量相关推荐

  1. 蓝桥杯 海盗比酒量 JAVA

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

  2. [蓝桥杯历届试题] 海盗比酒量

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

  3. 海盗比酒量--蓝桥杯

    欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/1366852380.html 简述 这是 ...

  4. 海盗比酒量(四重循环遍历)(有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶)

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

  5. 蓝桥杯 海盗比酒量 C语言

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

  6. java算法集训结果填空题练习1

    1 空瓶换汽水 浪费可耻,节约光荣.饮料店节日搞活动:不用付费,用3个某饮料的空瓶就可以换一瓶该饮料.刚好小明前两天买了2瓶该饮料喝完了,瓶子还在.他耍了个小聪明,向老板借了一个空瓶,凑成3个,换了一 ...

  7. 《蓝桥小记》 2018-04-01

    蓝桥杯省赛从9:00-13:00历时4个小时,今年的题和去年的题差不多有易有难,整体来说今年出的题即使做不出来也会让你觉得比较生动有趣味性,可能是为了吸引更多的人参加吧. 第一题:求2000/5/4是 ...

  8. [蓝桥小记]蓝桥杯参赛经历分享

    <蓝桥小记>         蓝桥杯省赛从9:00-13:00历时4个小时,今年(2018年)的题和去年的题差不多有易有难,整体来说今年出的题即使做不出来也会让你觉得比较生动有趣味性,可能 ...

  9. 蓝桥杯历年试题汇总 C/C++ B组

    B组 2012 第三届 微生物增殖 古堡算式 海盗比酒量 奇怪的比赛 方阵旋转  大数乘法 放旗子 密码发生器    夺冠概率 取球博弈             2013 第四届 高斯日记 马虎的算式 ...

最新文章

  1. Java---replace与replaceAll的区别
  2. 【Android View绘制之旅】Measure过程
  3. 取消MySQL timestamp列默认ON UPDATE CURRENT_TIMESTAMP
  4. Spring事务传播行为详解
  5. SaaS权限控制:设计思路和表分析
  6. idea xml文件引入类提示_IntelliJ IDEA:引用XML模式和DTD
  7. BNUOJ 1207 滑雪
  8. SpringBoot整合Redis(单机/哨兵/集群)
  9. 漫话:如何给女朋友解释String对象是不可变的?
  10. 《人民邮电出版社9本计算机教材的教学课件(计算机老师的宝贝)》
  11. Postgresql添加/删除触发器示例
  12. 计算机专业数据结构试题答案,2021考研计算机408数据结构试题及答案解析
  13. 软考软件设计师证书考试笔记
  14. Windows进程管理
  15. 干细胞科学家李陶博士入股机器人365
  16. 用asp获取服务器IP和客户端IP
  17. ipad查看qq邮箱收件服务器,ipad邮件设置qq邮箱
  18. 使用Requests库进行网页爬取
  19. android图片资源加密解密,Android Glide实现图片加密解密 自定义格式
  20. 【学习打卡05】可解释机器学习笔记之CAM+Captum代码实战

热门文章

  1. 软件开发与软件研发的区别
  2. 车载毫米波雷达测试(1)_关于雷达的目标检测性能测试与雷达模拟器
  3. HTML----基础案例(与笔记对应)
  4. Flutter版本 网易云音乐
  5. 快速将有文件的FAT32格式的U盘转NTFS格式(Windows)
  6. 多级下料问题的建模--中英文翻译
  7. 【P48】锂电池充电和电源自动切换
  8. Matlab使用图形平滑处理
  9. YOLOv5-Lite:NCNN+Int8部署和量化,树莓派也可实时
  10. 机器人兴趣班奖状_美术兴趣班奖状称号