Re 線性遞推

2021-09-12 04:17:52 字數 645 閱讀 3629

嗯   我之前的不知道多少天看這個的時候到底在幹什麼呢

為什麼那麼。。  可能大佬們太強的緣故

最後仔細想想思路那麼的emmm 

不說了  要落淚了 

唔唔唔多項式求逆

多項式除法/取模

求乙個滿足k階齊次線性遞推數列ai

的第n項

即:

給出f1--fk,a0--ak-1求an

n=1e9,k=32000

emmm矩陣快速冪怎麼樣都應該會的

設轉移矩陣為a,st=[a0,a1...ak-2,ak-1]為初始矩陣

顯然an=(st*an)0

o(k3logn)和o(k2logklogn)的矩陣快速冪在此範圍下顯然太暴力了

發現k過大時時間複雜度主要花在矩陣乘法上

考慮如何不用矩陣通過多項式來計算答案

先考慮如何把an轉化為a1--ak組合出來的和

設an=c1a1+c2a2...+ck-1ak-1+ckak

posted @

2019-03-07 21:50

1436177712 閱讀(

...)

編輯收藏

BM線性遞推

如果乙個數列 其能夠通過線性遞推而來 例如使用矩陣快速冪優化的 dp 大概都可以丟進去 則使用 bm 即可得到任意 n 項的數列元素 模板 include include include include include include include include include includeu...

打字機 線性遞推

打字機 本題看起來很不好做,但仔細畫畫圖找找規律之後還是能找出規律的 現在已知以s i s i s i 結尾的答案sum i sum i sum i 和總答案,這時候乙個準備加進答案的dot h j doth j doth j 那麼我們發現,總答案的兩倍減去sum i sum i sum i 證明 ...

HDU 5965 掃雷 線性遞推

給乙個3 n的矩陣,第一行和第三行可能會有地雷,第二行沒有地雷,第二行每個格仔上都有1個數,表示在以該格仔為中心的九宮格中一共有幾個地雷。給出第二行每個格仔上的數字,問安放地雷的方案。乍一看不會。然後再仔細想想,可以發現第一列的地雷數量決定了第二列的地雷數量,而第一列和第二列的數量決定了第三列的數量...