python五人分魚

2021-10-13 15:25:13 字數 568 閱讀 7419

遊戲規則:

a、b、c、d、e 五人在某天夜裡合夥去捕魚,到第二天凌晨時都疲憊不堪,於是各自找地方睡覺。

日上三桿,a 第乙個醒來,他將魚分為五份,把多餘的一條魚扔掉,拿走自己的乙份。

b 第二個醒來,也將魚分為五份,把多餘的一條魚扔掉拿走自己的乙份。 。

c、d、e依次醒來,也按同樣的方法拿魚。

問他們至少捕了多少條魚?

def main():

fish = 1

while true:

total ,enough = fish,true

for _ in range(5):

if (total-1)%5==0:

total = (total-1)//5*4 # 每次都是5分均分

else:

enough=false

break

if enough:

print(fish)

break

fish+=1

if __name__ == '__main__':

main()

python五人分魚

a b c d e這5個人合夥夜間捕魚,凌晨時都已經疲憊不堪,於是各自在河邊的樹叢中找地方睡著了。第二天日上三竿時,a第乙個醒來,他將魚平分為5份,把多餘的一條扔回河中,然後拿著自己的乙份回家去了 b第二個醒來,但不知道a已經拿走了乙份魚,於是他將剩下的魚平分為5份,扔掉多餘的一條,然後只拿走了自己...

C語言 兩種方法解決五人分魚

a b c d e 五人在某天夜裡合夥去捕魚,到第二天凌晨時都疲憊不堪,於是各自找地方睡覺。日上三桿,a 第乙個醒來,他將魚分為五份,把多餘的一條魚扔掉,拿走自己的乙份。b 第二個醒來,也將魚分為五份,把多餘的一條魚扔掉拿走自己的乙份。c d e依次醒來,也按同樣的方法拿魚。問 他們合夥至少捕了多少...

遞迴 解決ABCDE 5人分魚問題魚,

題目 有abcde五人夜間到河邊捕魚,捕完魚後五人在河邊睡著.天亮後a先醒來,將所捕魚平均分偉五份,結果餘一條,將餘的一條扔掉,帶走自己的一堆.b醒來將餘下的四堆又分為五份,也餘一條,同樣仍掉,也帶走自己的一堆.c d e醒來後也如此,問他們這天晚上至少捕到多少條魚?廢話不多說,分析 首先我寫了這樣...