具體數學-第2課(成套方法求解遞歸式)
05-17
具體數學-第2課(成套方法求解遞歸式)
推薦閱讀:
來自專欄 自然語言處理與深度學習
原文鏈接:
具體數學-第2課 - WeiYang Blog
今天主要講了關於遞推式和求和的一些方法,主要是成套方法。
約瑟夫環推廣
上一節課說到,約瑟夫環問題的解是
其中
將 寫成二進位可以發現, 就是 的二進位循環左移1位。現在做一下推廣,求解如下遞推式:可以設
同樣,令 可以解出再從二進位角度理解一下,將遞推式繼續推廣:
可以得到解為遞推式求和
求解如下遞推式:
用成套方法求解,設 首先令 ,可以得到 ,所以 。
再令 ,可以得到 ,所以 。
最後令 ,可以得到 ,所以 ,所以再來一個更複雜的遞推式:
同樣的方法,設 首先令 ,可以得到 ,所以 。再令 ,可以得到 ,所以 。這時候能不能令 呢?答案是不能,因為如果 ,那麼 顯然不可能成立。觀察係數,可以令 ,可以得到 ,所以 。所以推薦閱讀:
※具體數學-第1課(遞歸求解實際問題)
※POJ 2694:逆波蘭表達式
※漢諾塔問題的遞歸求解
※DAY31:Climbing Stairs
※你好,類型(七):Recursive type