03 2020 档案
摘要:众所周知,线段树空间复杂度为O(N * 4),当 N 足够大时,容易爆掉。 动态开点,即字面意义,不必把整棵树的结构全部构建出来,只在最初建立一个结点表示整段区间,递归需要访问子树时再建立这个子树的结点。不再用完全二叉树编号两倍的规则。 动态开点线段树的优点:1.可以合并两个维护相同值域的线段树。2
阅读全文
摘要:扫描线一般运用在图形上面,它和它的字面意思十分相似,就是一条线在整个图上扫来扫去,它一般被用来解决图形面积,周长等问题。 OI Wiki 扫描线求面积并 P5490 【模板】扫描线 如图,假设三个矩形,求其并集的面积。考虑将每个矩形处理成两条平行于 y 轴的线段,左边的线段标记为 +1 ,右边的线段
阅读全文
摘要:链接 "CF896D Nephren Runs a Cinema" 大爱奈芙莲。。。。 个人感觉这题和 "P3266 [JLOI2015]骗我呢" 有点像。 首先可以考虑dp,为排到第 i 个人,当前剩余 j 张50元钱的方案数,转移方程显然,超时也显然。 受P3266的启发,考虑
阅读全文