码迷,mamicode.com
首页 >  
搜索关键字:线段树+离散化    ( 150个结果
kb-07线段树-06离散化(与第四题类似)
1 /* 2 zoj1610 3 这题是离散化,区间特殊查询的,和之前的第4 题是异曲同工的 4 */ 5 #include 6 #include 7 #include 8 #include 9 using namespace std; 10 struct Node...
分类:其他好文   时间:2015-05-31 00:03:23    阅读次数:140
poj 2528 线段树+离散化
题意:在墙上贴一堆海报(只看横坐标,可以抽象成一线段),新海报可以覆盖旧海报。求最后能看到多少张海报sol:线段树成段更新。铺第i张海报的时候更新sg[i].x~sg[i].y这一段为i。 然而坐标范围有点大,还是加上离散化更靠谱些。注意每组数据要清空数组,因为忘了清空WA了两发,太可惜了-_-.....
分类:其他好文   时间:2015-05-25 21:52:10    阅读次数:162
hdu5124 线段树+离散化
题意:令a[l..r]都+1,求a[1..n]的最大值裸的成段更新+区间最值,但是本题坐标范围很大(10^9),所以需要离散化顺便离散化模板get离散化的基本思路:设一共有m个数,范围1--n (n>>m)先用数组X[1..m]存下这些数,然后对X从小到大排序每次读入一个数p时,在X中二分查找p,....
分类:其他好文   时间:2015-05-25 20:06:52    阅读次数:121
POJ 2528 Mayor's posters
题意:给n张海报,按顺序贴海报,问最后能看到多少张不同的海报。解法:成段更新线段树 + 离散化。这道题因为给出的数字是单位长度,所以普通的离散化是有问题的,借鉴了大神的方法:http://notonlysuccess.me/?p=978一开始我的离散化方法是把单位长度改为数轴坐标……但是2 2 1....
分类:其他好文   时间:2015-05-14 14:03:50    阅读次数:84
【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】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 2528 Mayor's posters(离散化 线段树)
题意  在墙上贴n张海报  输入每张海报的的左右端点坐标  问最后可以看到多少张海报  能看到一点也是能看到 先把线段树初始化为0 输入一张海报  就把那个区间变成这张海报的序号  最后判断墙上有多少个不同的序号就行了 但是海报坐标的端点值高达10000000  直接用线段树会超时   但是注意到海报最多只有10000张  也就是最多有20000个不同的坐标  于是可以利用离散化的知识   把...
分类:其他好文   时间:2015-04-18 19:16:11    阅读次数:161
POJ 2528 Mayor's posters(线段树+离散化)
Mayor's posters Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 46857   Accepted: 13601 Description The citizens of Bytetown, AB, could not stand that the ca...
分类:其他好文   时间:2015-04-08 13:17:40    阅读次数:135
D - Mayor's posters (线段树+离散化处理) POJ 2528
D - Mayor's posters Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Practice POJ 2528 Description The citizens of Bytetown, AB, could not stand that the candid...
分类:其他好文   时间:2015-04-04 18:32:53    阅读次数:320
HDU 4585 ShaoLin 基础Treap
这题其实就是一个在二叉搜索树里面找前驱和后继的题,以前好像用线段树+离散化搞过,弄得比较挫,学会AVL了之后就是方便。简单说一下怎么找前驱和后继,前驱的话,如果当前节点有左子树,那么前驱就是左子树中的最大节点,否则往上找第一个是他父亲节点的右儿子的节点,后继和前驱差不多,反过来就行。因为我这里没有存...
分类:其他好文   时间:2015-02-06 12:54:20    阅读次数:168
150条   上一页 1 ... 8 9 10 11 12 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!