倍增
文章平均质量分 69
ccosi
停下了,也要重新出发
展开
-
【BZOJ】4569: [Scoi2016]萌萌哒 -倍增&并查集
传送门:bzoj4569题解太妙了! 并查集处理,合并复杂度O(n2)O(n2)O(n^2),询问复杂度O(n)O(n)O(n)。这里用到倍增的技巧优化并查集合并,延迟下传标记。 把每个点拆成lognlogn\log n个点,f[i][j]f[i][j]f[i][j]分别代表[j,j+2i−1][j,j+2i−1][j,j+2^i-1]区间。对于区间合并,虽然是单个的合并,但是可...原创 2018-09-03 23:28:09 · 229 阅读 · 0 评论 -
【BZOJ】4446: [Scoi2015]小凸玩密室 倍增+树形DP
传送门:bzoj4446题解倍增+DP好题。这道题的DP太神了!感觉上这道题怎么DP向后的状态,或向前的状态都非常不好做,从Chen’s Blog学到了DP的新姿势非常关键的一点:这是一颗完全二叉树。很多DP的优化方法都由此而来。观察点灯的过程:点亮一个点,选择其一个子节点递归下去,递归完毕则该子节点子树全部点亮(最后一个被点亮的必然是某个该子树内的叶子节点),再递归另一子...原创 2018-09-15 11:21:58 · 372 阅读 · 0 评论 -
【NOIP2012】 疫情控制-二分答案&倍增
二分答案&倍增原创 2018-10-31 16:41:21 · 196 阅读 · 0 评论