猴子吃桃问题的函数递归解决方案
生活随笔
收集整理的這篇文章主要介紹了
猴子吃桃问题的函数递归解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
猴子吃桃問題
*本人小白一名,所以不對之處請大家指教
猴子吃桃問題,是函數遞歸練習不錯的實例
解決此問題的關鍵我個人認為是基例
然后鏈條比較好解決,就是一個數學公式:
前一天桃子數量=(當天桃子數量+1)2
代碼如下: def f(n, m):if n == m:return 1else:return f(n + 1,m) + f(n + 1,m) + 2m, n = eval(input('請分別輸入剩余1個桃子的時間m和桃子數量的天數n,用,分割:')) print(f'猴子在第{m}天還剩余一個桃子,那么在第{n}天有{f(n,m)}個桃子!')
總結
以上是生活随笔為你收集整理的猴子吃桃问题的函数递归解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql explain中的名词解释
- 下一篇: 二级公共基础知识总结笔记