码迷,mamicode.com
首页 >  
搜索关键字:离散化    ( 1590个结果
ZOJ1659_Mobile Phone Coverage(扫描线/线段树+离散)
解题报告 题目传送门 题意: 求矩形面积并 思路: 扫描线+线段树。要离散化,坐标是浮点型的。 对于线段树(区间)与点坐标对应起来可以这样 区间[1,4]对应的线段树。 #include #include #include #include using namespace std; struct Seg { int v; double lx,rx,...
分类:其他好文   时间:2014-08-12 13:35:04    阅读次数:250
HDU4911 Inversion 解题报告
题意:求逆序对解题思路:1)树状数组 + 离散化解题代码: 1 // File Name: a.cpp 2 // Author: darkdream 3 // Created Time: 2014年08月05日 星期二 12时05分09秒 4 5 #include 6 #include 7 #in....
分类:其他好文   时间:2014-08-12 08:57:23    阅读次数:182
POJ 2528 Mayor's posters.
~~~~ 一直MLE,才发现要写离散化操作。其他就是线段树的成段更新(每次用不同标记去更新区间),最后统计下有多少种标记就OK了。 题目链接:http://poj.org/problem?id=2528 大牛写的很详细,请戳:http://blog.csdn.net/metalseed/article/details/8041334 ~~~~ #include #include #inc...
分类:其他好文   时间:2014-08-11 21:34:43    阅读次数:268
bnu36905 Nested Segments 离散化+线段树
bnu36905 Nested Segments 离散化+线段树区间更新 也可以用离散化+set(或双向链表) #include #include #include #include #include #include #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2014-08-11 21:31:03    阅读次数:239
poj3277--City Horizon(线段树+离散化+扫描线)
City Horizon Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 16206   Accepted: 4414 Description Farmer John has taken his cows on a trip to the city! As the ...
分类:其他好文   时间:2014-08-11 21:19:42    阅读次数:339
poj1151-- Atlantis(线段树+离散化+扫描线)
Atlantis Time Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64u Submit Status   Description There are several ancient Greek texts that contain descriptions of ...
分类:其他好文   时间:2014-08-11 17:51:13    阅读次数:261
POJ训练计划2299_Ultra-QuickSort(线段树/单点更新)
解题报告 题意: 求逆序数。 思路: 线段树离散化处理。 #include #include #include #include #define LL long long using namespace std; LL sum[2001000],num[501000],_hash[501000]; void push_up(int rt) { sum[rt]=sum[rt...
分类:其他好文   时间:2014-08-11 00:22:01    阅读次数:255
poj 3277 City Horizon (线段树 扫描线 矩形面积并)
题目链接题意:给一些矩形,给出长和高,其中长是用区间的形式给出的,有些区间有重叠,最后求所有矩形的面积。分析: 给的区间的范围很大,所以需要离散化,还需要把y坐标去重,不过我试了一下不去重 也不会出错,所有的区间都能列出来,只是在查找的时候费点事。给的矩形相当于在同一水平线上的,也就是y1坐标相当于...
分类:其他好文   时间:2014-08-10 18:05:20    阅读次数:253
HDU 4866 多校1 主席树+扫描线
终于是解决了这个题目了不过不知道下一次碰到主席树到底做不做的出来,这个东西稍微难一点就不一定能做得出离散化+扫描线式的建树,所以对于某个坐标二分找到对应的那颗主席树,即搜索出结果即可(因为是扫描线式的建树,找到对应的树之后,就知道该点上面的线段有多少条了)其他就是普通主席树的操作了主席树里面维护两个...
分类:其他好文   时间:2014-08-10 18:00:10    阅读次数:254
POJ 2299 Ultra-QuickSort(线段树+离散化)
题目地址:POJ 2299 这题曾经用归并排序做过,线段树加上离散化也可以做。一般线段树的话会超时。 这题的数字最大到10^10次方,显然太大,但是可以利用下标,下标总共只有50w。可以从数字大的开始向树上加点,然后统计下标比它小即在它左边的数的个数。因为每加一个数的时候,比该数大的数已经加完了,这时候坐标在它左边的就是一对逆序数。 但是该题还有一个问题,就是数字重复的问题。这时候可以在排序...
分类:其他好文   时间:2014-08-10 15:43:20    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!