常用技巧 —— 打表规律
生活随笔
收集整理的這篇文章主要介紹了
常用技巧 —— 打表规律
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【概述】
找規律是一種常見的題型,當給出相關數據后,我們往往可以利用打表的方法,得到大量的數據,然后再尋找規律。
簡單來說,打表就是需要對某個范圍內的數據進行判斷,判斷它是否符合某種條件,然后在接下來的很多次數據中,可能會反復使用到這些判斷的結果,為了減少重復計算,可以事先將某個范圍的數據的判斷結果全都計算并保存起來,當需要再使用到的時候,直接使用即可。
打表實際上是一種思維方法,被廣泛的應用于后續的各種算法中,例如:記憶化搜索、動態規劃、素數表、斐波那契用數組遞推代替函數遞歸等等。
【線性遞推式】
求線性遞推式系數是一種常見的找規律的題型,即對于一個暴力打出的表,其可能滿足一個線性遞推式。
那么我們可以設:?F[n] = a*F[n-1] + b*F[n-2] + c*F[n-3] + d * F[n-4]? + ...
一般來說,只需要四重 for 循環,從負數開始暴力枚舉 a、b、c、d,然后判斷與自己所打的表是否相同
【例題】
1.簡單打表
2.規律
4.打表找規律
總結
以上是生活随笔為你收集整理的常用技巧 —— 打表规律的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图论 —— 最短路 —— Floyd 算
- 下一篇: 最小函数值(信息学奥赛一本通-T1370