猴子吃香蕉 藍橋杯

2021-10-08 15:23:49 字數 788 閱讀 9148

5只猴子是好朋友,在海邊的椰子樹上睡著了。這期間,有商船把一大堆香蕉忘記在沙灘上離去。

第1只猴子醒來,把香蕉均分成5堆,還剩下1個,就吃掉並把自己的乙份藏起來繼續睡覺。

第2只猴子醒來,重新把香蕉均分成5堆,還剩下2個,就吃掉並把自己的乙份藏起來繼續睡覺。

第3只猴子醒來,重新把香蕉均分成5堆,還剩下3個,就吃掉並把自己的乙份藏起來繼續睡覺。

第4只猴子醒來,重新把香蕉均分成5堆,還剩下4個,就吃掉並把自己的乙份藏起來繼續睡覺。

第5只猴子醒來,重新把香蕉均分成5堆,哈哈,正好不剩!

請計算一開始最少有多少個香蕉。

請直接輸出答案。

public static int num() {

for(int i = 1; i < integer.max_value; i++) {

double

d = i;//型別轉換。避免整數型別i在計算中將餘數捨去

//              d = (d - 1) * 4 / 5;//每次吃掉乙份,所以剩下4/5份

//              d = (d - 2) * 4 / 5;

//              d = (d - 3) * 4 / 5;

//              d = (d - 4) * 4 / 5;

for(int

j=1;j<=4;j++){//演算法優化

d=(d-j)*4/5;

if(d % 5 == 0&&d!=0) {

return

i;return

0;

newcoder猴子吃香蕉

有n只猴子,第i只猴子每過xi小時會連續吃香蕉yi小時。猴子從第二次開始每次休息結束後這只猴子連續吃香蕉的時間會增加zi小時。給定 n只猴子,每乙隻的 xi,yi,zi,以及時間 t,求在前 t小時中,所有猴子共吃了多少小時。對於乙隻猴子來說是這樣的 從第1小時開始 休息xi小時 1 x i 吃yi...

猴子吃香蕉 遞迴

這裡寫5只猴子是好朋友,在海邊的椰子樹上睡著了。這期間,有商船把一大堆香蕉忘記在沙灘上離去。第1只猴子醒來,把香蕉均分成5堆,還剩下1個,就吃掉並把自己的乙份藏起來繼續睡覺。第2只猴子醒來,重新把香蕉均分成5堆,還剩下2個,就吃掉並把自己的乙份藏起來繼續睡覺。第3只猴子醒來,重新把香蕉均分成5堆,還...

藍橋杯 猴子分香蕉

題目描述 5只猴子是好朋友,在海邊的椰子樹上睡著了。這期間,有商船把一大堆香蕉忘記在沙灘上離去。第1只猴子醒來,把香蕉均分成5堆,還剩下1個,就吃掉並把自己的乙份藏起來繼續睡覺。第2只猴子醒來,重新把香蕉均分成5堆,還剩下2個,就吃掉並把自己的乙份藏起來繼續睡覺。第3只猴子醒來,重新把香蕉均分成5堆...