嗯 我之前的不知道多少天看這個的時候到底在幹什麼呢
為什麼那麼。。 可能大佬們太強的緣故
最後仔細想想思路那麼的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個數,表示在以該格仔為中心的九宮格中一共有幾個地雷。給出第二行每個格仔上的數字,問安放地雷的方案。乍一看不會。然後再仔細想想,可以發現第一列的地雷數量決定了第二列的地雷數量,而第一列和第二列的數量決定了第三列的數量...