矩阵加速
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 · 151 阅读 · 0 评论 -
【AC自动机】【矩阵加速】BZOJ4861魔法咒语
分析:巨恶心的一题双代码题。对于前半部分,把禁止出现的字符串建一颗AC自动机。然后枚举每个位置用了某个模板串后转移到哪里。然后直接DP即可。但是对于后半部分数据,则必须写一个矩阵加速。。。因为模板串长度不超过2,只需要对所有长度为2的建一个虚拟节点就行了。#include<cstdio>#include<cstring>#include<algori...原创 2018-10-22 20:33:08 · 235 阅读 · 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 · 305 阅读 · 0 评论 -
【容斥】【状压DP】【矩阵加速】B君的吸引
分析:硬核数据范围欺诈。。。数据开大了可还行。。。考场上想了三个小时都以为是骗分。。。其实还是蛮简单的。就是有些坑二维的平移,不一定平移(i,j)时,每个i*j的矩阵都必须一模一样。考场上被这个毒了好久。。。#include<cstdio>#include<cstring>#include<algorithm>#include<vecto...原创 2019-03-28 20:30:22 · 186 阅读 · 0 评论