矩阵加速
616156
赛高______↑
展开
-
【矩阵加速】AGC003 Fraction of Fractal
分析: 想了半天才看见给的图是联通的。。。。 那就很简单了,设ud表示:上界和下界相同位置都为’#‘的数量。lr表示:左界和右界相同的位置都为‘#’的数量。 设vvv表示’#‘的数量,evevev表示左右相邻都是’#‘的数量,eheheh表示上下相邻都是’#'的数量。 显然,如果lr>0且ud>0lr>0且ud>0lr>0且ud>...原创 2018-09-18 17:31:00 · 141 阅读 · 0 评论 -
【AC自动机】【矩阵加速】BZOJ4861魔法咒语
分析: 巨恶心的一题双代码题。 对于前半部分,把禁止出现的字符串建一颗AC自动机。 然后枚举每个位置用了某个模板串后转移到哪里。 然后直接DP即可。 但是对于后半部分数据,则必须写一个矩阵加速。。。 因为模板串长度不超过2,只需要对所有长度为2的建一个虚拟节点就行了。 #include<cstdio> #include<cstring> #include<algori...原创 2018-10-22 20:33:08 · 216 阅读 · 0 评论 -
【矩阵加速】【数学】2019雅礼集训 math
题目: 简单地说,就是对于n的每一个长度为m的划分(ki&amp;amp;amp;gt;0k_i&amp;amp;amp;gt;0ki&amp;amp;gt;0),求出其贡献的值之和。 分析: 非常神奇的三角函数题: 首先,可以想到,划分问题有一个很经典的DP 定义DP(i,j)DP(i,j)DP(i,j)表示将i划分为j个的方案数。 转移式为:DP(i,j)=DP(i−1,j−1)+DP(i−j,j)DP(i,j)=DP(i-1,j-...原创 2019-01-12 10:56:08 · 285 阅读 · 0 评论 -
【容斥】【状压DP】【矩阵加速】B君的吸引
分析: 硬核数据范围欺诈。。。数据开大了可还行。。。 考场上想了三个小时都以为是骗分。。。 其实还是蛮简单的。就是有些坑 二维的平移,不一定平移(i,j)时,每个i*j的矩阵都必须一模一样。 考场上被这个毒了好久。。。 #include<cstdio> #include<cstring> #include<algorithm> #include<vecto...原创 2019-03-28 20:30:22 · 169 阅读 · 0 评论