![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BM
FSYo
我不去想是否能够成功,
既然选择了远方,
便只顾风雨兼程
展开
-
【省选模拟】20/04/13 摆家具(分治)(DP)(矩阵 / BM)
传送门思路:暴力的做法就是枚举末状态,处理到末状态的方案数发现方案数只和有几位不同有关,可以用分治 + dpdpdp 处理出 fi,jf_{i,j}fi,j 表示和 iii 有 jjj 位不同的数的和,复杂度 O(k2nk)O(k^2n^k)O(k2nk)下面考虑处理系数,设 dpi,jdp_{i,j}dpi,j 表示走 iii 步,还有 jjj 个不同的方案数那么转移可以表示成矩...原创 2020-04-13 19:56:55 · 156 阅读 · 0 评论 -
Berlekamp-Massey 算法
膜拜 ldxoi用途:首先我们有一种很快的方法线性递推可以求一个递推式的第 nnn 项但是我们不知道这个递推式,只知道这个序列的前面几项这个时候可以通过 BMBMBM 算法解出最短递推式算法流程:对于一个 nnn 项的序列 A={a1,a2,...,an}A=\{a_1,a_2,...,a_n\}A={a1,a2,...,an},和一个 mmm 项的序列 R={r1,r2...原创 2019-11-07 09:23:19 · 641 阅读 · 0 评论 -
「2018 集训队互测 Day 1」完美的旅行 (容斥)(BM)(多项式)
传送门假设我们已经求出一条路径与为 xxx 的方案数,发现多条路径放在一起并不好做、考虑记录超集,f[a][x]f[a][x]f[a][x] 表示与是 aaa 的超集,走了 xxx 步的方案数令 Fa(x)F_a(x)Fa(x) 为它的生成函数,设 Ga(x)G_a(x)Ga(x) 为任意多条路径的生成函数,枚举条数Ga(x)=1+Fa(x)+Fa(x)2+...=11−Fa(x)G_...原创 2019-12-04 20:03:42 · 209 阅读 · 0 评论