摘要: 前言 因为$kma$过菜导致被数据结构吊打QWQ,这里总结一下做过的树剖题,大概是个一句话题解+记录犯过的睿智错误的地方 染色 传送门 "染色" 分析 先考虑在线段树上维护区间颜色段的做法:记一下区间左右端点,每次合并上来是左儿子总数+右儿子总数,再判一下中间颜色是否一样决定是否 1 在树上维护同理 阅读全文
posted @ 2019-07-08 23:36 kma_093 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "传送门" 题目分析: 树剖板,支持单点修改,区间取反,区间求最大值/最小值/和 区间取反取两次等于没取,维护一个$rev\ tag$,每次打标记用$xor$打,记录是否需要翻转,$push\_down$里判一下如果要取反就$ =2 sum(p)$,容易发现新最大值是原最小值的相反数,最 阅读全文
posted @ 2019-07-08 22:57 kma_093 阅读(194) 评论(0) 推荐(0) 编辑