
线段树
土方
这个作者很懒,什么都没留下…
展开
-
线段树入门
1、概述线段树,也叫区间树,是一个完全二叉树,它在各个节点保存一条线段(即“子数组”),因而常用于解决数列维护问题,它基本能保证每个操作的复杂度为O(lgN)。2、线段树基本操作线段树的基本操作主要包括构造线段树,区间查询和区间修改。(1) 线段树构造首先介绍构造线段树的方法:让根节点表示区间[0,N-1],即所有N个数所组成的一个区间,然后,转载 2016-08-09 18:57:50 · 501 阅读 · 0 评论 -
hdu1556-color the ball 线段树
1556Sample Input3 //三组数1 1 //涂气球的区间2 23 331 11 21 30 Sample Output1 1 1 //第一个气球被涂1次颜色 第二个气球被涂2次颜色 第三个气球被涂3次颜色3 2 1#include #include using namespace转载 2016-08-13 17:38:44 · 230 阅读 · 0 评论 -
hdu1166-敌兵布阵 线段树
Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视转载 2016-08-14 16:12:45 · 218 阅读 · 0 评论