首页 > TAG信息列表 > 矩乘

[HNOI2008]GT考试

咕了一年的题(那个时候我刚打完 J 组,因为 NOIp 考了字符串于是开始学习 kmp),今天才写掉(话说那个时候我也不会矩乘)。 看到题不会,多半是 DP,然后发现 \(M\) 这么小,\(N\) 这么大,猜测矩乘。 这样我们就糊出了这道题,完结撒花。 考虑设计 \(\displaystyle f_{i,j}\) 表示考虑了前 \(i\) 位,

bitset 优化 01 矩乘

bitset 优化 01 矩乘 这里的矩乘并不狭隘地专指一般矩阵乘法,而可以指所有与一般矩乘一样具有结合律的二元矩阵运算。 例:定义一种 01 矩阵乘法 \(A\cdot B=C\) 为下面的 C++ 代码 for (int i = 1; i <= n; ++i) for (int j = 1; j <= n; ++j) for (int k = 1; k <= n; ++k) C

【洛谷7453】[THUSCH2017] 大魔法师(线段树+矩乘)

点此看题面 有\(n\)个水晶球,第\(i\)个水晶球有三个属性\(A_i,B_i,C_i\)。 \(q\)次区间操作,分为七种:将\(A_i\)加上\(B_i\);将\(B_i\)加上\(C_i\);将\(C_i\)加上\(A_i\);将\(A_i\)加上\(v\);将\(B_i\)乘上\(v\);将\(C_i\)修改为\(v\);求三种属性各自的和。 \(n,q\le2.5\times10^5\) 线段

【洛谷6630】[ZJOI2020] 传统艺能(动态规划+矩乘)

点此看题面 给定一棵定义在长度为\(n\)的序列上的广义线段树(即每次分割区间不一定取中点)。 有\(k\)次操作,每次随机选取一个区间进行一次\(Modify\)(详见原题)。 求最终有标记的节点数期望。 \(n\le2\times10^5,k\le10^9\) 毕竟是半年前考场上切掉的题目啊。。。 由于没有考场代码

CF576D - Flights for Regular Customers 题解

开始挖 tzc 遗产(? 这好像是上个赛季的一个 jxd 作业。 首先直接 BFS 肯定是不行的,因为你会一边走边会一边增加,那就要加一维步数,那肯定吃不消的。 显然,边集只有 \(\mathrm O(m)\) 种,而且对应着若干个连续的时间段。我们不妨枚举最优答案的最后一步是在哪个时间段里面。然后对于每个