java 猴子吃桃問題(多種方法)

2021-08-29 04:08:39 字數 437 閱讀 3793

package com.zth;

/** * 有一棵桃樹,有乙隻猴子,第一天猴子吃了桃子的一半,扔掉乙個,第二天又吃了樹上一半,扔掉乙個,第三天。。。第七天,

* 還沒吃就發現只剩下乙個,問樹上第一天有多少桃子

* * @author 時光·漫步

*/public class peach

} public static int fun2(int day)

return x;

} public static int fun3(int day)

return x;

} public static void main(string args)

}

執行結果:

190

190190

java演算法 猴子吃桃問題

猴子吃桃問題 具體問題為 猴子第一天摘下n個桃子,當時就吃了一半,還不過癮,就又吃了乙個。第二天又將剩下的桃子吃掉一半,又多吃了乙個。以後每天都吃前一天剩下的一半零乙個。到第10天在想吃的時候就剩乙個桃子了,求第一天共摘下來多少個桃子?思路 距離現在的天數作為變數 f 1 1 f 2 f 3 f 3...

猴子吃桃問題

猴子吃桃問題 時間限制 3000 ms 記憶體限制 65535kb 難度 0 描述 有一堆桃子不知數目,猴子第一天吃掉一半,又多吃了乙個,第二天照此方法,吃掉剩下桃子的一半又多乙個,天天如此,到第 m天早上,猴子發現只剩乙隻桃子了,問這堆桃子原來有多少個?m 29 輸入 第一行有乙個整數 n,表示有...

猴子吃桃問題

有乙隻猴子第一天摘下若干個桃子,當即吃掉了一半,有多吃了乙個 第二天又將剩下的桃子吃掉一半,有多吃了乙個 按照這樣的吃飯每天都吃掉前一天剩下的一半又多乙個。到了第10天,就剩下乙個桃子。問題,這個桃子第一天摘了多少個桃子。include int main printf d n ans return ...