随笔分类 -  数据结构-点分治

摘要:[POI2015] Kinoman 二维数点问题,常用套路是,枚举其中一个端点,然后维护到每个端点的区间的值。 设一部电影上一个播放日为 \(pre_i\),下一个播放日为 \(nxt_i\),发现每场电影 \(i\) 只有在 \(l > pre_i,r<nxt_i\) 的区间中对答案有贡献。 所以 阅读全文
posted @ 2020-01-18 20:09 newbielyx 阅读(137) 评论(0) 推荐(0)
摘要:暑假的时候学的算法,太久不用就忘记了代码怎么写。 点分治 就大概的讲一下ba。 将一棵无根树转化为以重心为根的有根树,假设为$p$,那么对于树上的路径,就可以分为两类: 经过根节点$p$ 包含于$p$的某一棵子树内(不经过根节点) 由于重心的性质: 以重心为根,任意一棵子树的大小都不超过整棵树大小的 阅读全文
posted @ 2019-12-31 14:30 newbielyx 阅读(203) 评论(0) 推荐(0)