特征多項式與常系數線性齊次遞推 一般來說,這個東西是用來優化能用矩陣乘法優化的遞推式子的。 通常,這種遞推式子的特征是在齊次的條件下,轉移系數也可以通過遞推得到。 對於這樣的遞推,通常解法為$O ...
特征多項式與常系數線性齊次遞推 一般來說,這個東西是用來優化能用矩陣乘法優化的遞推式子的。 通常,這種遞推式子的特征是在齊次的條件下,轉移系數也可以通過遞推得到。 對於這樣的遞推,通常解法為$O ...
NTT 在FFT中,我們需要用到復數,復數雖然很神奇,但是它也有自己的局限性——需要用double類型計算,精度太低 那有沒有什么東西能夠代替復數且解決精度問題呢? 這個東西,叫原根 原根 ...
【簡介】 快速傅里葉變換(FFT)運用了單位復根的性質減少了運算,但是每個復數系數的實部和虛部是一個余弦和正弦函數,因此系數都是浮點數,而浮點數的運算速度較慢且可能產生誤差等精度問題,因此提出了 ...
指數型生成函數 我們知道普通型生成函數解決的是組合問題,而指數型生成函數解決的是排列問題 對於數列\(\{a_n\}\),我們定義其指數型生成函數為 \[G(x) = a_0 + a_1x ...
前言: 在學習NTT之前,應當先掌握FFT(快速傅立葉變換)的基本知識,並能動手完成代碼實現。如果有時間(心情)我會寫一篇FFT的算法介紹。 在FFT中起到相當重要的作用的就是那個主n次單位根\(w ...
任意模數\(NTT\) 眾所周知,為了滿足單位根的性質,\(NTT\)需要質數模數,而且需要能寫成\(a2^{k} + 1\)且\(2^k \ge n\) 比較常用的有\(998244353,100 ...
我們記\(deg(A)\)為多項式\(A(x)\)的度,即為\(A(x)\)的最高項系數 + 1 對於多項式\(A(x)\),如果存在\(B(x)\)滿足\(deg(B) \le deg(A)\), ...
Description 題庫鏈接 給你 \(n\) 塊白木板,\(k\) 塊紅木板,分別有各自的長度 \(h_i\)。讓你用這些木板組成一段圍欄,要滿足: 只用一塊紅木板,且所有白木板的長 ...
題面 LOJ #6436. 「PKUSC2018」神仙的游戲 題解 參考 yyb 的口中的長郡最強選手 租酥雨大佬的博客 ... 一開始以為 通配符匹配 就是類似於 BZOJ 425 ...
單位根與其若干應用 單位根的幾個性質 對於一種運算條件下,若\((w_n^1)^n = 1\),那么\(w_n^1\)即\(n\)次單位根。 我們令\(w_{n}^k = (w_{n}^1)^k\ ...