酒徒比酒量

2024-01-05 20:19
文章标签 酒徒 酒量

本文主要是介绍酒徒比酒量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一群酒徒聚在一起要比酒量。先上一瓶,各人平分。这酒真厉害,一瓶喝下来,当场就倒了几个。 
于是再来一瓶,在余下的人中平分,结果又有人倒下。现在能坚持的人虽已很少,但总要决出个雌雄来。 
于是又来一瓶,还是平分。如此下来一共喝了4轮终于有结果了这下总算有了结果,全倒了。 

只听见最后倒下的酒徒中有人咕哝道:“嗨,我正好喝了一瓶。“请编程实现共有多少酒徒,并且每轮过后,还剩下几人没有倒下。

一共有七组。(第三次可能没有人倒下导致第四次和第三次喝酒的人数相等)

如果用double势必会损失精度,所以转换成int。

4,7,12,43各上解都可以由倒数和推出。

public class Main  
{  public static void main(String args[]){for(int i=2;i<4;i++){for(int j=i;j<7;j++)//可能第三次都不倒下{if(i+j>=i*j)continue;for(int k=j+1;k<12;k++){if(i*j+j*k+k*i>=i*j*k)continue;for(int t=k+1;t<43;t++){if(j*k*(i+t)+i*t*(k+j)==i*j*k*t)System.out.println(t+" "+k+" "+j+" "+i);}}}}}
}
42 7 3 2
24 8 3 2
18 9 3 2
15 10 3 2
20 5 4 2
12 6 4 2
12 4 3 3//第三次和第四次相等


这篇关于酒徒比酒量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/574043

相关文章

121 李慶涵 晩沙 人之酒量

121 李慶涵 晩沙 人之酒量 李慶涵은 善飮酒라 宣祖時에 明使朱某之來也에 自負酒量之大어늘 朝廷이 擧公敵之라 朱使先醉倒하니 公復命한대 王曰能復飮乎아 又賜三大椀하야 飮之하고 辭退에 走趨如常이러라 公이 嘗曰 人之酒量은當以入講經筵하고 出治公務로 爲準이니라 其號喧失儀者는 飮雖多나 何可謂之量也리오   ​

2012蓝桥杯C++本科 比酒量

有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。     等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不喝