摘要:
矩阵乘法入门 矩阵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 & 阅读全文
摘要:
坑 阅读全文
摘要:
树链剖分 树链剖分可以解决树上路径,子树之类的一系列问题。 下面以[LuoguP3384]为例,讲解关于树链剖分的部分操作。 主要思想 树剖通过一种特殊的枚举方法,将树上的路径转化成连续的几段,通过线段树等操作去维护。 预处理 树链剖分的主要通过两个dfs求出以下需求的值 depth[x]:x的深度 阅读全文
摘要:
预处理后主席树维护 首先得出最后的答案为 $\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]^ 阅读全文