码迷,mamicode.com
首页 >  
搜索关键字:poj线段树    ( 126个结果
POJ 3225 (线段树 区间更新) Help with Intervals
这道题搞了好久,其实坑点挺多。。网上找了许多题解,发现思路其实都差不多,所以就不在重复了。推荐一篇比较好的题解,请戳这。另外,如果因为可能要更新多次,但最终查询只需要一次,所以没有写pushup函数,仅有一个pushdown。 1 #include 2 3 const int maxn =...
分类:其他好文   时间:2015-04-28 13:57:32    阅读次数:110
【POJ】 2528 - Mayor's posters 【线段树+离散化】
题目: Mayor's posters Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 47228   Accepted: 13719 Description The citizens of Bytetown, AB, could not stand th...
分类:其他好文   时间:2015-04-27 00:31:01    阅读次数:220
POJ 3468 (线段树 区间增减) A Simple Problem with Integers
这题WA了好久,一直以为是lld和I64d的问题,后来发现是自己的pushdown函数写错了,说到底还是因为自己对线段树理解得不好。因为是懒惰标记,所以只有在区间分开的时候才会将标记往下传递。更新和查询都要pushdown。 1 #include 2 3 typedef long long LL.....
分类:其他好文   时间:2015-04-26 18:01:12    阅读次数:101
POJ (线段树) Who Gets the Most Candies?
这道题综合性挺强的,又牵扯到数论,又有线段树。线段树维护的信息就是区间中有多少个人没跳出去,然后计算出下一个人是剩下的人中第几个。我在这调程序调了好久,就是那个模来模去的弄得我头晕。不过题确实是好题,给赞。 1 #include 2 #include 3 #include 4 #include...
分类:其他好文   时间:2015-04-26 15:02:37    阅读次数:120
POJ 2828 (线段树 单点更新) Buy Tickets
倒着插,倒着插,这道题是倒着插!想一下如果 Posi 里面有若干个0,那么排在最前面的一定是最后一个0.从后往前看,对于第i个数,就应该插在第Posi + 1个空位上,所以用线段树来维护区间空位的个数。说一下那个坑爹的第56行的判断:if(i > 1) printf(" ");将输出的n个数用空格隔...
分类:其他好文   时间:2015-04-26 10:47:07    阅读次数:140
【POJ】3225 线段树 + 离散化 + 区间交并
区间交并的题,感觉好纠结。 先递推覆盖标记 之后递推异或标记 再覆盖一段区间的时候,要把这个区间的异或标记全部清空 #include #include #include #include using namespace std; #define lson (pos<<1) #define rson (pos<<1|1) const int maxn = 145555; const int m...
分类:其他好文   时间:2015-04-25 19:50:10    阅读次数:127
poj 3667 线段树
题意:1 a:询问是不是有连续长度为a的空房间,有的话住进最左边2 a b:将[a,a+b-1]的房间清空思路:记录区间中最长的空房间线段树操作:update:区间替换 query:询问满足条件的最左断点Sample Input10 6 10个房间 6次询问1 3 找3个房间1 31 31 32 5...
分类:其他好文   时间:2015-04-22 23:28:18    阅读次数:116
poj 1436 线段树
题意:给你N条线段(垂直于x轴)的两个y坐标还有x坐标,问相互看到的三元组有多少个。有点纠结就是,如果两个连线之间正好有一条线段的某个端点,这个也是不能计算的,所以这个端点就有意义了,所以就用上面那个题的做法,全部扩大二倍再用线段树。Sample Input1 //测试次数5 //线段数目0 4 4...
分类:其他好文   时间:2015-04-21 01:37:45    阅读次数:125
G - Balanced Lineup POJ 3264 (线段树+区间查询无更新)
G - Balanced Lineup Time Limit:5000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Practice POJ 3264 Description For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000...
分类:其他好文   时间:2015-04-07 10:05:56    阅读次数:139
poj 3468 线段树
线段树的 建立build(初始化+左右相等+两个递归+别忘了sum)+更新update(递归出口+更新delta+三向递归+修正当前节点的value)+查找query(如果左右相等+更新delta+三种递归)#includeusing namespace std;#define L(root) ((...
分类:其他好文   时间:2015-04-06 14:08:41    阅读次数:104
126条   上一页 1 ... 7 8 9 10 11 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!