摘要: 矩阵乘法入门 矩阵a$\times$矩阵b 矩阵a为n$\times$m 矩阵b为m$\times$p 矩阵a$\times$b为n$\times$p $c_{ij}=\sum_{k=1}^{m}a_{ik}\times b_{kj}$ $$ \begin{matrix} 1 & 2 \\ 3 & 阅读全文
posted @ 2019-02-24 19:26 DavidJing 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 坑 阅读全文
posted @ 2019-02-24 16:10 DavidJing 阅读(115) 评论(0) 推荐(2) 编辑
摘要: 树链剖分 树链剖分可以解决树上路径,子树之类的一系列问题。 下面以[LuoguP3384]为例,讲解关于树链剖分的部分操作。 主要思想 树剖通过一种特殊的枚举方法,将树上的路径转化成连续的几段,通过线段树等操作去维护。 预处理 树链剖分的主要通过两个dfs求出以下需求的值 depth[x]:x的深度 阅读全文
posted @ 2019-02-24 16:09 DavidJing 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 预处理后主席树维护 首先得出最后的答案为 $\sum_{i=l}^{r}{min(right[i],r) i+1}$ $ri[i]$表示i最远的上升序列(即代码中的f[i]) step1 那么首要问题就是如何求出$right[i]$ 考虑当i j 1是上升时使区间i j是上升的 即sum[i 1]^ 阅读全文
posted @ 2019-02-24 12:45 DavidJing 阅读(226) 评论(2) 推荐(1) 编辑