藍橋杯 演算法基礎 猴子分香蕉

2021-10-07 03:43:19 字數 641 閱讀 3053

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

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

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

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

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

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

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

分析:此類題通過從1開始累增進行暴力篩選(比較好理解)

public

class

main

else}if

(n%5

==i)

else}}

system.out.

println

("一開始最少有"

+a+"個香蕉");

}}

輸出為:一開始最少有3141個香蕉

總結:迴圈跟判斷的組合應用,驗證結果的正確性尤為重要

藍橋杯 猴子分香蕉

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

猴子吃香蕉 藍橋杯

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

猴子分香蕉

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