有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,
有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,
坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。
等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝酒,喝酒别开船......”
请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人。
如果有多个可能的答案,请列出所有答案,每个答案占一行。
格式是:人数,人数,...
例如,有一种可能是:20,5,4,2,0
答案写在“解答.txt”中,不要写在这里!
public class demo02 {
public static void main(String arg[]){
for(double i=20;i>=5;i--){
for(double j=i-1;j>=4;j--){
for(double m=j-1;m>=3;m--){
for(double n=m-1;n>=2;n--){
double sum=(1/i)+(1/j)+(1/m)+(1/n);
if(sum==1){
System.out.println((int)i+" "+(int)j+" "+" "+(int)m+" "+(int)n);
}
// System.out.println(1/i+" "+1/j+" "+1/m+" "+1/n);
}
}
}
}
}
}
20 5 4 2
18 9 3 2
15 10 3 2
12 6 4 2
分享到:
相关推荐
textarea 文本编辑域大小的思考 demo 02.html ,欢迎下载
本Demo02着重展示了如何利用XMLHttpRequest对象实现Ajax的基本用法。 在AjaxXMLHttpRequest_Demo02.zip中,我们可能会看到以下几个关键组成部分: 1. **HTML文件**:通常命名为index.html,它是用户界面的基础,...
【标题】"【demo】spider_demo02_中间件.zip" 提示我们这是一个关于爬虫中间件的演示项目,使用的编程语言是 Node.js。在 Node.js 的环境中,中间件是一种处理请求和响应的机制,它允许开发者分层构建应用程序。在 ...
DEMO02的修改版是一个小程序的示例项目,通常用于开发者学习和实践微信小程序开发技能。在这个项目中,我们可以看到一个基础的小程序应用结构和基本功能的实现。 在小程序开发中,主要有以下几个关键知识点: 1. *...
标题"demo02.zip"暗示我们正在讨论一个包含示例数据的ZIP压缩文件。尽管“描述”部分没有提供额外信息,我们可以深入探讨ZIP格式的基本原理、压缩算法以及其在IT领域的应用。 ZIP格式的核心是其内部结构,每个ZIP...
本示例"Demo02-文件上传"着重于使用JavaScript实现这一功能。JavaScript是前端开发的主要语言,它允许我们在用户浏览器端进行动态交互,包括处理文件上传。下面我们将深入探讨文件上传的核心概念、相关API以及如何在...
标题“springboot-demo02-springmvc.rar”中的“springboot”指的是Spring Boot,这是一个开源的Java基础框架,用于快速、简便地创建独立的、生产级别的基于Spring的应用程序。Spring Boot的设计目标是让开发者能够...
ImageLoader_demo02 ImageLoader_demo02 ImageLoader_demo02 ImageLoader_demo02
本压缩包"SpringDemo02.zip"包含了Spring配置文件以及注解实例,旨在帮助开发者深入理解和实践Spring的核心特性。 首先,Spring配置文件在Spring框架中起着至关重要的作用。它们通常以`.xml`为扩展名,如`...
在"flowable-demo02 2.zip"这个压缩包中,我们很显然会发现一个与Flowable相关的示例项目,名为"flowable-demo02"。这个示例可能是为了演示Flowable的核心功能,帮助开发者更好地理解和学习如何在实际项目中运用...
在这个“js实现文件上传-demo02”的示例中,我们将深入探讨这一过程涉及的关键知识点。 1. **HTML5 File API**: 这是实现文件上传的基础,File API允许JavaScript直接操作用户设备上的文件。`<input type="file">`...
Demo02.java
demo02.java
Demo02.class
【仪表盘Demo02锥形渐变】是一个基于Qt库的简单示例项目,主要展示了如何使用Qt的Painter和QConicalGradient类来创建带有锥形渐变效果的仪表盘。这个Demo适用于初学者理解Qt图形绘制的基本概念,尤其是对于自定义...
"stk VBA Demo02" 是一个基于VBA(Visual Basic for Applications)的演示项目,主要涉及STK(System Tool Kit)的应用。STK是一款强大的航天、通信和网络建模与仿真软件,常用于分析、设计和优化各种复杂的系统。在...
在"05_JDBCDemo02"这个文件中,可能会包含一个名为`JDBCDemo02.java`的源代码文件,里面详细展示了如何执行上述步骤。此外,可能还会有一个配置文件(如`db.properties`)来存储数据库连接信息,以及可能的测试数据...
ImageLoader_demo02ImageLoader_demo02ImageLoader_demo02
在Android开发中,`com.example.demo02`很可能是一个示例项目的名字,它展示了如何集成并使用`ViewPager`、`Handler`以及`Timer`这三个关键组件。这些组件在构建动态且用户交互丰富的应用中扮演着重要角色。接下来,...