线段树
文章平均质量分 73
star-city
蒟蒻OIer一枚
展开
-
九省联考2018D1T2 IIIDX
链接很容易发现,歌曲间的关系构成了一棵树,于是O(n)的贪心算法也就是显然的。但是我们对贪心带来的55~60分不满意,鉴于这个题是个nlogn范围,所以还是用数据结构吧。很容易发现,题目给出的n首歌的难度顺序不会影响最终答案,所以首先对这个难度值从大到小排序。不过树还是要构造的,接下来预处理出每个节点的子树大小。之后,每次找一个最靠左的位置,使得这个位置左边足够放下当前节点的子树。如果有多个值相同...原创 2018-04-15 16:05:56 · 356 阅读 · 0 评论 -
BZOJ5379: Tree
链接 扯淡 据说这道题是CF几个月前某场比赛的题,然后被出到了前几天雅礼集训T1,于是就又成为了一道BZOJ题。 Description 给定一棵树,树根初始为1,每个点有权值,有三种操作: 1.将根设为x; 2.将lca(x, y)的子树内所有点的权值加上z; 3.查询x的子树内所有点的权值和。 Input 第一行两个整数n, q,表示树的大小和操作个数。 接下来一行n个整数...原创 2018-06-23 21:12:59 · 289 阅读 · 0 评论