各省省选
文章平均质量分 56
tata_d2
这个作者很懒,什么都没留下…
展开
-
[SDOI2009]HH的项链
luogu 1972 提高+/ 省选-题面: 输入长度为N(N<50000)的数列,进行M(M<=200000)次询问,每次询问一个区间,输出数列对应区间内出现不同数字的个数。例: 1 2 3 4 3 5 [1, 3] : 3 [2, 5] : 4 [1, 5] : 5思路: 离线查询。 1、读入数列,第一次读入时,将每个数第一次出现的位置启用。int main()原创 2017-10-27 09:29:21 · 128 阅读 · 0 评论 -
[SHOI2009] 会场预约
luogu2161 省选 / NOI-题面: 设计一个数据结构,支持两种操作: 1. A i j 添加一个新的预约[i, j],并删除所有与其冲突的预约。返回此次操作删除的预约的个数。 2. B 返回当前的预约总数。 数据范围:操作数<=200000思路: 线段树+染色 1、颜色。每个预约均用一种颜色代表struct tColor{ int left, right, nu原创 2017-10-30 07:45:55 · 546 阅读 · 0 评论 -
[九省联考2018] iiidx
给定一颗nnn个点的有根树,和nnn权值d1...dnd1...dnd_1 ... d_n。将每个权值分配个每个节点,要求使父亲的权值小于等于儿子的权值。依次最大化1,2,3...n1,2,3...n1, 2, 3...n号点的权值,输出方案。n≤600000n≤600000n \leq 600000从111号点开始枚举,由于我们要使一个点最大,所以我们每次都要求出当前符合要求的最大的...原创 2018-04-09 19:29:06 · 1286 阅读 · 0 评论 -
「TJOI / HEOI2016」排序
「TJOI / HEOI2016」排序给定一个111~nnn的排列,进行mmm次以下操作: 0 l r:0 l r:0 \ l \ r:将区间[l,r][l,r][l, r]内的数降序排列 1 l r:1 l r:1 \ l \ r:将区间[l,r][l,r][l, r]内的数升序排列最后,给定一个位置,求...原创 2018-04-16 14:09:36 · 270 阅读 · 0 评论