有一群海盜(不多於20人),在船上比拼酒量。過程如下:開啟一瓶酒,所有在場的人平分喝下,有幾個人倒下了。#include再開啟一瓶酒平分,又有倒下的,再次重複……
直到開了第4瓶酒,坐著的已經所剩無幾,海盜船長也在其中。
當第4瓶酒平分喝下後,大家都倒下了。
等船長醒來,發現海盜船擱淺了。他在航海日誌中寫到:
「……昨天,我正好喝了一瓶…….奉勸大家,開船不喝酒,喝酒別開船……」
請你根據這些資訊,推斷開始有多少人,每一輪喝下來還剩多少人。
如果有多個可能的答案,請列出所有答案,每個答案佔一行。
格式是:人數,人數,… 例如,有一種可能是:20,5,4,2,0
using
namespace
std;
int main()
{ int a,b,c,d;
for (a=20;a>=4;a--)
{for (b=a-1;b>=3;b--)
{for (c=b-1;c>=2;c--)
{for (d=c-1;d>=1;d--)
{if ( 1.0/a+1.0/b+1.0/c+1.0/d == 1)
cout
<' '
<' '
<' '
《最後一瓶至少兩個人分,以每次倒乙個人往前推。巢狀迴圈實現。
2023年藍橋杯B組C C 決賽題目
從昏迷中醒來,小明發現自己被關在x星球的廢礦車裡。礦車停在平直的廢棄的軌道上。他的面前是兩個按鈕,分別寫著 f 和 b 小明突然記起來,這兩個按鈕可以控制礦車在軌道上前進和後退。按f,會前進97公尺。按b會後退127公尺。透過昏暗的燈光,小明看到自己前方1公尺遠正好有個監控探頭。他必須設法使得礦車正...
2023年藍橋杯C C 省賽C組題目
本題總分 5分 問題描述 小明對數字中含有 2 0 1 9 的數字很感興趣,在 1 到 40 中這樣的數包 括 1 2 9 10 至 32 39 和 40,共 28 個,他們的和是 574。請問,在 1 到 2019 中,所有這樣的數的和是多少?include int main else print...
2012藍橋杯軟體大賽預賽題目彙總
這是2012年第三屆藍橋杯全國軟體大賽預賽 c 本科組 的試題,題目解答見相關鏈結。其他題目改天整理。2012藍橋杯c 本科題目彙總 預賽 編號 題目題型 分值我的答案 1微生物增值 結果填空 32古堡算式 結果填空 43海盜比酒量 結果填空 54奇怪的比賽 結果填空 85方陣旋轉 補全 66大數乘...