摘要:
「闲话随笔」套娃子集 点击查看目录 目录「闲话随笔」套娃子集枚举子集作用代码原理复杂度套娃子集 为什么要写这么弱智的内容:我太菜了。 枚举子集作用 常用于状压 DP。 枚举一个状态的所有子集状态。 例如 1101 的子集有: 1101 1100 1001 1000 0101 0100 0001 00 阅读全文
posted @ 2022-10-01 17:17
K8He
阅读(206)
评论(1)
推荐(1)
「学习笔记」树链剖分 点击查看目录 目录「学习笔记」树链剖分树链剖分算法实现例题思路代码练习题染色思路代码QTREE思路代码[HAOI2015]树上操作思路代码[NOIP2013 提高组] 货车运输思路代码[NOIP2015 提高组] 运输计划思路代码遥远的国度思路代码 树链剖分 树链剖分就是把一棵 阅读全文
「学习笔记」线段树合并 点击查看目录 目录「学习笔记」线段树合并数据结构动态开点权值线段树线段树合并例题:魔法少女LJJ题意思路代码练习题bzoj4919 大根堆和luogu P4577[FJOI2018]领导集团问题雨天的尾巴思路代码P4219 [BJOI2014]大融合思路代码[ZJOI2010 阅读全文
# 「学习笔记」斜率优化 DP 点击查看目录 > [TOC] ## 算法 把一些 dp 的转移方程拆一拆,移一移,能拆成 $y=kx+b$ 的形式(其中 $k,b$ 只与当前的 $i$ 有关,$x,y$ 只与 $j$ 有关,$b$ 包含 $f_i$)。 然后我们用单调队列维护一些点形成的凸包,每次找 阅读全文