随笔分类 -  数据结构之ODT

摘要:题意:一个数组n个操作每次先查询p颜色的数量然后求出区间,区间染色成x,然后求最大染色数 题解:odt裸题,多维护一个color个数数组就好了 // pragma comment(linker, "/stack:200000000") // pragma GCC optimize("Ofast,no 阅读全文
posted @ 2018-10-19 13:29 walfy 阅读(281) 评论(0) 推荐(0)
摘要:ODT(主要特征就是推平一段区间) 其实就是用set来维护三元组,因为数据随机所以可以证明复杂度不超过O(NlogN),其他的都是暴力维护 主要操作是split,把区间分成两个,用lowerbound, 有两点需要注意1.set里的东西不能改,所以变成了mutable(可改的const),2.s.i 阅读全文
posted @ 2018-07-25 21:52 walfy 阅读(252) 评论(0) 推荐(0)