线性代数
Freopen
这个作者很懒,什么都没留下…
展开
-
两类递推数列
此博客是抄论文的,你可以认为是转载的1.线性递推数列有限数列显然是线性递推数列。无限数列aia_iai设其生成函数为A(x)A(x)A(x)那么如果A(x)A(x)A(x)能被表示为C(x)B(x)\frac {C(x)}{B(x)}B(x)C(x)的形式,其中B(x)[x0]=1B(x)[x^0] = 1B(x)[x0]=1,则A(x)A(x)A(x)是线性递推数列。常数项为111是因为递推式你要让∑j=0bjai−j=0\sum_{j=0}b_ja_{i-j} = 0∑j=0bjai−原创 2020-06-22 22:18:39 · 563 阅读 · 0 评论 -
Codechef CLOWAY Future of draughts(矩阵的特征多项式和迹和特征值的k次幂和,FFT只是随便写写)
感谢EI教育,学到许多(虚脱)题目问题简化:注意到TTT很小QQQ很大,我们想把答案预处理出来。如果每次可以选择不动的话,答案Gl,rk=∏i=lrtr((Ai+I)k)G_{l,r}^{k} = \prod_{i=l}^rtr((A_i+I)^k)Gl,rk=∏i=lrtr((Ai+I)k)trtrtr代表tracetracetrace,迹(一个矩阵对角线的和,他等于其特征...原创 2020-05-07 21:36:36 · 550 阅读 · 0 评论 -
线性基(带删除)
真的难找分离线和在线,离线很好写,也很快(一个logloglog,要是两个logloglog还不如写线段树分治。)在线。。。luoguluoguluogu模板题下有人说是n3w\frac {n^3}wwn3的。。。。反正本蒟蒻博主没写过也不知道怎么实现。...原创 2020-05-02 17:13:18 · 1673 阅读 · 0 评论 -
LOJ #6672. 「XXOI 2019」惠和惠惠和惠惠惠(生成函数,整式递推)
题目没有latex就没有推式子的动力怎么破?设fi,jf_{i,j}fi,j表示在前jjj个回合里,血量为000了iii个回合且第jjj个回合血量为000的方案数。fi,j=∑k=0j−1fi−1,kgj−kf_{i,j} = \sum_{k=0}^{j-1} f_{i-1,k}g_{j-k}fi,j=∑k=0j−1fi−1,kgj−k其中gig_{i}gi表示经过i+1i+1...原创 2020-01-15 12:51:16 · 2940 阅读 · 0 评论 -
整式递推数列
详见钟子谦IOI2019国家集训队论文。对于无限数列{ai}\{a_i\}{ai}和有限多项式数列{Pi}\{P_i\}{Pi}满足P0P_0P0非000多项式。若对任意p>=∣{P}∣−1p>=|\{P\}|-1p>=∣{P}∣−1有∑i=0∣{P}∣−1ap−iPi(p)\sum_{i=0}^{|\{P\}|-1} a_{p-i}P_i(p)∑i=0∣{P}∣−1...原创 2020-01-13 10:37:10 · 1268 阅读 · 0 评论 -
杨氏矩阵(杨表)
杨氏矩阵更像一个维护最长上升子序列的数据结构,实际上最长上升子序列的O(nlogn)O(n\log n )O(nlogn)的单调栈解法就是维护杨表的第一行。。。所以杨表就是最长上升子序列的究极工具。推荐阅读IOI2019IOI2019IOI2019国家集训队论文 袁方舟的那篇。例题:CTSC2017最长上升子序列CTSC2017最长上升子序列CTSC2017最长上升子序列我们可以只维护...原创 2019-12-14 21:36:09 · 1402 阅读 · 0 评论 -
HDU 6694 Play Games with Rounddog(后缀自动机fail树上运用拟阵知识贪心求最大权值线性基)
题面题意:给出一个字符串S,∣S∣<=105S,|S|<=10^5S,∣S∣<=105,10510^5105次询问其一个子串TTT,对于TTT,AAA选出其若干个子串,有一个子串在SSS中出现次数为cic_ici,那么就可以有一堆有wciw_{c_i}wci个石子的石堆,然后BBB选出几个石堆(不能全部)扔掉,然后AAA先手做一个人每次拿走一个石堆中的正...原创 2019-08-27 16:42:45 · 325 阅读 · 0 评论 -
Codeforces F - Serval and Bonus Problem
大佬链接Beta函数是个什么鬼。。这个式子居然有大佬能化出来真是跪了。。。。。。注意文中的f[i]=1if[i] = \frac {1} {i}f[i]=i1是错的。看代码就知道是f[i]=1i!f[i] = \frac {1} {i!}f[i]=i!1AC Code:#include<bits/stdc++.h>#define maxn 100005#define...原创 2019-04-27 22:33:34 · 238 阅读 · 0 评论 -
BZOJ 2759 一个动态树好题(不换根LCT+exgcd~疑似ddp起源?~)
题目看到这个题目,你想得到LCT,但是你会对这个构图十分陌生。其实我们无向图LCT做惯了之后对于有向图反而束手无策。人也该归于乡土。言归正传。首先这个图应该是个有向图。因为每个xxx依赖于xpx_pxp,当然你硬要从xxx反解xpx_pxp我也没啥意见。然后n个点n条边,每个点入度为1。我们应该意识到这是一个基环森林。不一定联通。然后对于每个联通块,都一定有一个环。如果这个...原创 2019-03-20 20:18:59 · 302 阅读 · 0 评论 -
BZOJ 3534 重建
ans=∑S(∏(i,j)∈SP[i][j]∏(i,j)∉S(1−P[i][j]))=∏(i,j)∈G(1−P[i][j])∑S(∏(i,j)∈SP[i][j]1−P[i][j])\begin{aligned} ans &amp;= \sum_{S}\left(\prod_{(i,j) \in S}P[i][j] \prod_{(i,j) \notin S} (1-P[i][j]) \r...原创 2019-03-05 16:49:47 · 111 阅读 · 0 评论 -
CF 1106 F. Lunar New Year and a Recursive Sequence
给出一个k阶递推式(mod998244353)\pmod{998244353}(mod998244353),f[1...k−1]=1,f[n]=mf[1...k-1] = 1,f[n] =mf[1...k−1]=1,f[n]=m求f[k]f[k]f[k]这个递推式显然让人想两边同时求一个对数。令g[i]=logf[i]g[i] = \log f[i]g[i]=logf[i]有g[i]=∑...原创 2019-02-01 13:27:18 · 248 阅读 · 0 评论 -
省选模拟赛Day5T1 致命漏洞
致命漏洞 【问题描述】 魔法学家Rutherford.D.Imbalance最近发表了一个生成伪随机序列的方法:B_0=1B_(n+1)=2B_n ,2B_n<2^TB_(n+1)=(2B_n xor X) mod 2^T ,2B_n>=2^T其中X和T给定。他使用这个方法来构造他研制的式神的神经指令加密系统,可是作为Synophia大陆稀有的以研究数学...原创 2018-03-08 16:21:43 · 358 阅读 · 0 评论