摘要: 最小权覆盖集 = 全集 最大权独立集 强制取点、不取点可以使用把权值改成正无穷或负无穷实现 接下来就是经典的“动态最大权独立集”了 O(nlogn)。 这不是我说的,是 immortalCO 大佬说的 于是我调了一万年极值,终在$\frac{LLONG\_MAX}{3}$时$11s$卡过。。。 知道 阅读全文
posted @ 2019-10-28 22:57 邱涵的秘密基地 阅读(127) 评论(0) 推荐(0) 编辑
摘要: $n \times m$的算法谁都会吧,注意到每次修改影响的仅是一部分的信息,因此可思考优化。 将每个节点对应一个矩阵$\begin{bmatrix} g[v][0] & g[v][0] \\ g[v][1] & \infty \end{bmatrix}$ ,从而 $\begin{bmatrix} 阅读全文
posted @ 2019-10-28 20:21 邱涵的秘密基地 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 参考了 "I_AM_HelloWord" 的代码,$f[i][j]$表示转态$i$时最后一刷为$j$的最小代价,上面的块可用暴力填涂,注意边界 cpp include include include include include define R(a,b,c) for(register int a 阅读全文
posted @ 2019-10-28 17:11 邱涵的秘密基地 阅读(166) 评论(0) 推荐(0) 编辑