摘要:
分块 分块+分块 (区间分块+权值分块+权值分块前缀和)pay attention:单点修改(不支持区间修改) 分块+树状数组/权值线段树 equals to 带修主席树 分块+二分(块内重排)pay attention:支持区间修改 分块+链表 [Ynoi2018] 未来日记 AC祭。 其实难点在 阅读全文
posted @ 2021-05-02 22:53
仰望星空的蚂蚁
阅读(22)
评论(0)
推荐(0)
摘要:
二分图的带权最大匹配 KM 算法只能在满足 带权最大匹配一定是完备匹配 的图中正确求解。 交错树:在匈牙利算法中,如果从某个左部节点出发寻找匹配失败,那么在 DFS 的过程中,所有访问过的节点(若干条路径),以及为了访问这些节点而经过的边,共同构成一棵树。这棵树被成为交错树。 顶标:如果任意 i , 阅读全文
posted @ 2021-05-02 22:51
仰望星空的蚂蚁
阅读(113)
评论(1)
推荐(0)
摘要:
动态DP 动态DP详解 Luogu P4643 【模板】动态dp Part 1. 序列动态DP 题目描述 一段区间的价值的定义如下: 可在区间内取任意个数, 这些数位置不能重复 且不能相邻. 其和的最大值为这段区间的价值. 如有序列(1,-1,-2,3,4,2,-1),则区间[4,6]的价值为5。 阅读全文
posted @ 2021-05-02 22:51
仰望星空的蚂蚁
阅读(32)
评论(0)
推荐(0)
摘要:
Power Calculus 不难想到以下剪枝: 每次操作新生成的数,当 > n >n >n 时必须执行减法,当 < n <n <n 时必须执行加法,尽量选数值大的数 数列中的数必须不重复 若每次乘二都不能到达 n n n ,则退出 然而第一种做法无法搜出来答案,主要是在于前面部分可能执行一次减法, 阅读全文
posted @ 2021-05-02 22:50
仰望星空的蚂蚁
阅读(25)
评论(0)
推荐(0)
摘要:
点分治 点分治适合处理大规模的树上路径信息问题。 求两点间距离为 k k k 的合法路径总和:使用扫描法 L L L, R R R每次选择重心 p p p ,因为每一层的所有递归过程合计对每个节点处理 1 1 1 次,而点分治最多递归 l o g n logn logn 层,复杂度可以保证求重心必须 阅读全文
posted @ 2021-05-02 22:49
仰望星空的蚂蚁
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号