有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无
2018-04-11 20:07
756 查看
public class drink
{
public static void main(String[] args)
{
for(int i=20;i>0;i--)
{
for(int j=i-1;j>0;j--)
{
for(int k=j-1;k>0;k--)
{
for(int m=k-1;m>0;m--)
{
if((Math.abs((1.0/i+1.0/j+1.0/k+1.0/m)-1))<0.0000001)
System.out.println(i+","+j+","+k+","+m+",0");
}
}
}
} }
}
{
public static void main(String[] args)
{
for(int i=20;i>0;i--)
{
for(int j=i-1;j>0;j--)
{
for(int k=j-1;k>0;k--)
{
for(int m=k-1;m>0;m--)
{
if((Math.abs((1.0/i+1.0/j+1.0/k+1.0/m)-1))<0.0000001)
System.out.println(i+","+j+","+k+","+m+",0");
}
}
}
} }
}
相关文章推荐
- 有一群海盗(不多于20人),在船上比拼酒量。(穷举)
- 有一群海盗(不多于20人),在船上比拼酒量
- 海盗拼酒量 有一群海盗(不多于20人),在船上比拼酒量。
- 有一群海盗(不多于20人),在船上比拼酒量。
- 有一群海盗(不多于20人),在船上比拼酒量
- 由于一个或多个其他网络页属性已经打开,这个属性页上的部分控件被禁用。想要使用这些控件,请先关闭所有属性页,然后将这个属性页重新打开
- C#限制MDI子窗体重复打开——C#判断窗体是否已经打开
- 打开资源视图时-提示在另一个编辑器中打开,但是已经关闭所有的打开文件还是这样
- MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
- 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3
- java 集合 从类似如下的文本文件中读取出所有的姓名,并打印出重复的 * 姓名和重复的次数,并按重复次数排序:
- _flushall对所有已经打开的流flush
- [ahk]让TC 识别已经打开的路径tab,若已存在则仅激活不重复打开。
- 8个发光二极管间隔200ms由上至下,再由下至上,再重复一遍,然后全部熄灭再次以300ms间隔全部闪烁5次,重复此过程
- 从多条某几个字段重复的记录中筛选出这几个字段不重复的所有记录
- Dbvisualizer 打开过程中出现如下错误
- 设置程序只能开一个,若重复打开给出提示说已经又程序在运行
- 果园里有一堆苹果,一共n头(n大于1小于9)熊来分,第一头为小东,它把苹果均分n份后,多出了一个,它扔掉了这一个,拿走了自己的一份苹果,接着第二头熊重复这一过程,即先均分n份,扔掉一个然后拿走一份,以此类推直到最后一头熊都是这样(最后一头熊扔掉后可以拿走0个,也算是n份均分)。问最初这堆苹果最少有多少个。
- MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体
- 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{