北京Day10
lxl 的课 , 就讲了扫描线 ,就不写题了 , 写一些思路
第一次听懂自由度到底是啥:能取到的询问的数量 .
A C题都是找一些连续段的相交/包含关系 , 之后转成平面扫描线 , 启示是遇到区间问题先上平面看
还讲了一些形状差不多的区间问题 , 有时候看起来要多加一维 , 但是维度之间有关系 , 所以能减 , 用形如min/max , 换个形状的方式减
三角形怎么扫 , 点坐标对斜率做一个变换就好 , 所有三角形都是这样
动态图连通性 , 线段树分治+可撤并查集
可以尝试在序列上扫描线 , 维护修改在序列上的贡献 .
形如min/max的东西 , 向上加都是O1 , 减是log
差分是极其好的 , 因为是O1减自由度 , 对于minmax不能差分 , 不太好
感觉讲的挺有用的
btw提一嘴L题 , 绝世好诈骗题 , base^4-1=0在膜mod意义下 , 直接爽做三元环计数

浙公网安备 33010602011771号