随笔分类 - 分治
摘要:线段树分治-学习笔记 阅前须知:本文给出了线段树分治的一道例题以及多道习题,同时给出了部分实现的代码,帮助学习线段树分治。 总述 线段树分治是一种离线算法,在于把修改挂在线段树的节点上,通过遍历线段树求出每个叶子节点的答案,以减小复杂度。 例题 P5787 二分图 题目大意:\(n\) 个点的图上,
阅读全文
摘要:[Ynoi2016] 镜中的昆虫 题解 好题值得一做。 题目大意:给一个序列,有若干个离线询问,每次可以区间推平或询问区间内的颜色个数,数据范围是 \(10^5\) 级别。 解题思路:我们可以先考虑一个弱化版,每次是单点修改怎么做,类似于 CF848C。 我们考虑维护出每一个位置上一个与它相等的位置
阅读全文
摘要:ZJOI2016 旅行者 题解 题目大意: 给定一个 \(n\times m\) 的网格图,相邻的四连通的点之间有给定边权的双向边,有 \(Q\) 个离线询问,问两个点之间的最短路。 \(n\times m\le 2\times 10^4,Q\le 10^5\)。 发现了吗?和上次省选组的三角剖分那
阅读全文
摘要:整体二分 本文通过介绍几道例题的解法,带你深入了解整体二分的精髓。 文末还有练习。 例题 大致按难度排序,其中,中间的三道题都是类似的。 P3527 [POI2011] MET-Meteors P3332 [ZJOI2013] K大数查询 P2617 Dynamic Rankings P1527 [
阅读全文

浙公网安备 33010602011771号