拼酒量
来源:互联网 发布:mac os x 11.镜像下载 编辑:程序博客网 时间:2024/04/28 16:24
拼酒量
1.问题描述
有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,
所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,
再次重复…… 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。
当第4瓶酒平分喝下后,大家都倒下了。等船长醒来,发现海盗船搁浅了。
他在航海日志中写到:“……昨天,我正好喝了一瓶…….奉劝大家,开船不喝酒,喝酒别开船……”
请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人。
如果有多个可能的答案,请列出所有答案,每个答案占一行。
格式是:人数,人数,…
例如,有一种可能是:20,5,4,2,0
2.代码
public class Q40{ public static void main(String[] args) { int [] person=new int[5]; for (person[1]=1; person[1]<=20 ; person[1]++) {//每天开始时有多少人 for(person[2]=1; person[2]<person[1] ; person[2]++) for(person[3]=1; person[3]<person[2] ; person[3]++) for(person[4]=1; person[4]<person[3] ; person[4]++) { if(((1.0)/person[4]+(1.0)/person[1]+(1.0)/person[2]+(1.0)/person[3])==1) { for (int i = 1; i <5 ; i++) { System.out.print(person[i]+","); } System.out.println("0"); } } } }}
3.运行结果
12,6,4,2,0
15,10,3,2,0
18,9,3,2,0
20,5,4,2,0
0 0
- 拼酒量
- 海盗拼酒量 有一群海盗(不多于20人),在船上比拼酒量。
- 拼
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比酒量
- 比拼酒量
- 教你提高酒量
- 酒徒比酒量
- 3.海盗比酒量
- 海盗比酒量
- 九度OJ-1208:10进制 VS 2进制
- 【Linux】之 命令
- POJ 3782 Equal Sum Partitions 已被翻译 可能会
- struts2 的 HelloWord
- go包导入简谈
- 拼酒量
- mysql完全卸载与重装
- Visio2010建立ER图并直接导出为SQL语句
- STM32学习笔记之摄像头实验(OV2640)
- hdu 1402 A * B Problem Plus(FFT)
- 3dsMax学习笔记07_用VRayMtl材质制作水晶素材
- 权限控制 SQL 视图
- 【Java】之 简易Stack
- UOJ#8. Quine