07 2024 档案

摘要:高斯消元 高斯消元通常用于求解如下形式的 \(n\) 元线性方程组: \[\begin{cases} a_{1, 1} x_1 + a_{1, 2} x_2 + \cdots + a_{1, n} x_n = b_1 \\ a_{2, 1} x_1 + a_{2, 2} x_2 + \cdots + 阅读全文
posted @ 2024-07-22 19:48 wshcl 阅读(42) 评论(0) 推荐(0)
摘要:莫队 假设 \(n, m\) 同阶,对于序列上的区间询问问题,如果得知 \([l, r]\) 的答案,可以在 \(O(1)\) 的时间推算出 \([l - 1, r], [l + 1, r], [l, r - 1], [l, r + 1]\) 的答案,那么我们就可以在 \(O(n \sqrt{n}) 阅读全文
posted @ 2024-07-20 15:54 wshcl 阅读(10) 评论(0) 推荐(0)
摘要:连通性相关 强连通分量 有向强连通图:任意两个点可以互相到达。 强连通分量(SCC):极大的强连通子图。 Tarjan 算法 维护一个栈存储搜索到的还未确定强连通分量的点,定义: \(dfn_u\) :节点 \(u\) 被搜索的次序。 \(low_u\) :\(u\) 子树中能回溯到的最小的 \(d 阅读全文
posted @ 2024-07-17 10:59 wshcl 阅读(83) 评论(0) 推荐(0)
摘要:最小生成树 常用结论 对任意最小生成树,仅保留权值 \(\leq L\) 的边所得森林的连通性相同。 对于完全图 \((V, E)\) ,若 \(E = E_1 \cup E_2 \cup \cdots \cup E_k = E\) ,则 \(\mathrm{MST}(E) = \mathrm{MS 阅读全文
posted @ 2024-07-14 07:50 wshcl 阅读(45) 评论(0) 推荐(0)
摘要:最短路 Floyd 适用于无负环的图,主要思路是枚举所有点对 \((i, j)\) 以及中转点 \(k\) ,再对邻接矩阵进行松弛操作。 时间复杂度 \(O(n^3)\) ,可以求解全源最短路。 inline void Floyd() { for (int k = 1; k <= n; ++k) f 阅读全文
posted @ 2024-07-11 22:33 wshcl 阅读(57) 评论(0) 推荐(0)