漁夫分魚演算法

2021-04-22 02:31:59 字數 1013 閱讀 8013

a,b,c,d,e五個漁夫夜間合夥捕魚,凌晨都疲憊不堪,各自在草叢中熟睡。第二天清晨a先醒來,他把魚均分五份,把多餘的一條扔回湖中,便拿了自己的 乙份回家了,b醒來後,也把魚均分五份,把多餘的一條扔回湖中,便拿了自己的乙份回家了,c,d,e也按同樣方法分魚。問5人至少捕到多少條魚?

int count = 0;  

int x = 0;  

for (int i = 0; i > -1; i++)   

}  }  

}  }  

}  }  

int count = 0;

int x = 0;

for (int i = 0; i > -1; i++) }}

}}

}}

這樣能得出好多個結果,可把結果代回去算卻是錯誤的

比如第乙個答案結果是1276

1276-1=1275/5=255*4=1020-1=1019/5=203.8

誰能算出正確的演算法

正確的乙個演算法如下

public

class mytest extends thread   

} while (true);  

}  public

static

boolean f(int a, int b)   

return

false;  

}  }  

public class mytest extends thread 

} while (true);

} public static boolean f(int a, int b)

return false;

}}

結果為 3121

演算法2

public

static

void main(string arge)   

if (j == 4)   

}  } 

捕魚和分魚

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

python五人分魚

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

python五人分魚

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