常系数齐次线性递推 要干啥 已知 \[f[n]=\sum_{i=1}^k C_if[n-i] \] 求\(f[n]\)的值,\(n\le 10^9,k\le 20000\),答案取模。 暴力做法 如果复杂度\(O(nk)\)允许的话,显然是可以直接\(dp\)转移的。 当\(k ...
常系数齐次线性递推 名字的来由大概是系数是常数,次数相同的线性递推。 形式 形如 a n sum i ka n i b i 题目 现在给你 a,b 数组,求 a n ,满足 n ge k 。 Newbie 我 的做法 直接暴力枚举,复杂度 Theta n k 。 Naive HYJ 的做法 考虑每一次转移都是相同的,所以可以把 b 写到矩阵里面然后矩阵快速幂转移。 Master zzy 的做法 前 ...
2019-08-29 22:28 7 105 推荐指数:
常系数齐次线性递推 要干啥 已知 \[f[n]=\sum_{i=1}^k C_if[n-i] \] 求\(f[n]\)的值,\(n\le 10^9,k\le 20000\),答案取模。 暴力做法 如果复杂度\(O(nk)\)允许的话,显然是可以直接\(dp\)转移的。 当\(k ...
定义 若数列 \(\{a\}\) 满足 \(a_n=c_1a_{n-1}+c_2a_{n-2}\) ,\(c_1,c_2\) 为常数,就称这种数列为二阶常系数齐次线性递推数列。 求解 加入能够将递推关系式改写为 \((a_n-ka_{n-1})=p(a_{n-1}-ka_{n-1 ...
引入: 对于递推方程: $$F(x) = \sum_{i=1}^k a_iF(x-i)$$ 我们显然会得到一个关于$F$的多项式求逆或者矩阵递推式,大多数情况下我们都是用后者,但是当$k$很大的时候,$k^3log n$的时间复杂度我们是吃不消的,那么自然我们的前人就搞出 ...
快去膜神仙 特征多项式 定义一个大小为$ k$矩阵$ M$的特征多项式$ P$要求满足 $$ \sum_{i=0}^k P_iM^i=0$$ 其中$ 0$是一个全$ 0$矩阵 Cayley- ...
参照liuzibujian的博客。 问题 已知\(f(n)=c_1∗f(n−1)+c_2∗f(n−2)\)(\(c_1,c_2\) 是常数),已知\(f(0)\)和\(f(1)\),求\(f(n)\)的通项公式。 结论 先求出上面递推式的特征方程:\(x^2-c_1x-c_2=0\)(式子 ...
"表示没有平方项,"常系数"表示没有系数是变量 "齐次"表示没有常数项 应该是这样的 问题引入 ...
零化多项式/特征多项式/最小多项式/常系数线性齐次递推 约定: \(I_n\)是\(n\)阶单位矩阵,即主对角线是\(1\)的\(n\)阶矩阵 一个矩阵\(A\)的\(|A|\)是\(A\)的行列式 默认\(A\)是一个\(n\times n\)的矩阵 定义 零化多项式 ...
= f_k^p\) 对于\(p\)满足递推式\(g[i] = \sum \limits_{j = 1}^k ...