码迷,mamicode.com
首页 >  
搜索关键字:离散化    ( 1590个结果
FOJ2022车站 线段树区间合并
http://acm.fzu.edu.cn/problem.php?pid=2022刚开始MLE,用map对应,果断爆内存了,然后改用去重,离散化, lowbound查找元素位置,速度还不错,不过pushup写也是醉了,一遍遍错,最后发现if(o[rt].left==INF||o[rt].right...
分类:其他好文   时间:2015-11-04 22:56:38    阅读次数:348
UVA 1312 Cricket Field
题意: 在w*h的坐标上给n个点, 然后求一个最大的矩形,使得这个矩形内(不包括边界)没有点,注意边界上是可以有点的。分析: 把坐标离散化。通过两重循环求矩形的高,然后枚举,看是否能找到对应的矩形。代码: #include #include #include #include #include...
分类:其他好文   时间:2015-11-03 21:08:01    阅读次数:178
HDU 4391 - Paint The Wall - 分块哈希入门
题目链接 :http://acm.hdu.edu.cn/showproblem.php?pid=4391题意 :给一段区间, 有两种操作1 : 给 x 到 y 的区间染色为 z2 : 查询 x 到 y 的区间内颜色z的数目思路 :这题的z最大2^31-1, 区间长度最大1e5, 用线段树将颜色离散化...
分类:其他好文   时间:2015-10-31 11:32:13    阅读次数:221
CodeForces 540E - Infinite Inversions(离散化+树状数组)
花了近5个小时,改的乱七八糟,终于A了。一个无限数列,1,2,3,4,...,n....,给n个数对把数列的i,j两个元素做交换。求交换后数列的逆序对数。很容易想到离散化+树状数组,但是发现那些没有交换的数也会产生逆序对数,但我没有算。经明神提示, 把没有用到的数字段化成点。然后用树状数组算一下就好...
分类:编程语言   时间:2015-10-30 01:57:33    阅读次数:371
【HDOJ】1542 Atlantis
离散化+线段树+扫描线,求覆盖面积。 1 /* 1542 */ 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include ...
分类:其他好文   时间:2015-10-29 00:19:52    阅读次数:242
poj2299(树状数组+离散化)
这道题题意很简单,就是求逆序数。用暴力的方法是显然会超时的。这里考虑采用树状数组。采用树状数组话遇到的问题就是需要999,999,999个空间来存放数据,这显然是不可行的。考虑到输入数据最多只有500,000个,那么可以采用离散化的方法来先将输入数据进行映射到较小的空间上,然后再用一般的树状数组操作...
分类:编程语言   时间:2015-10-23 13:21:14    阅读次数:183
bzoj-3585 mex
题意: 给出一个长度为n的自然数序列,m次查询某一区间[l,r]中数集的mex函数值; n,m 题解: mex这个东西似乎并不能直接用某些数据结构维护; 首先实际上a[i]太大是没有用的,因为如果在首页数字中隔开了一段,那么比那个数大的数不可能对答案有影响; 这样我们就相当于将所有数离散到了200000的级别; 然后利用莫队算法维护当前区间数的集合, 那之后就是查询第一个未覆...
分类:其他好文   时间:2015-10-23 12:04:39    阅读次数:211
[离散化]人潮最多的時段( Interval Partitioning Problem )
範例:人潮最多的時段( Interval Partitioning Problem )一群訪客參加宴會,我們詢問到每一位訪客的進場時刻與出場時刻,請問宴會現場擠進最多人的時段。換個角度想,想像會場門口裝著一支監視器。有訪客進入,會場就多一人;有訪客離開,會場就少一人。如此就很容易統計會場人數。遞增的...
分类:其他好文   时间:2015-10-21 21:03:10    阅读次数:267
【CDQ】 HDU 4742 Pinball Game 3D
通道题意:给你n(1e5)个三元组、然后要你求这n个三元组的LIS。和这样LIS的方案数。一个三元祖a比另一个元祖b大的条件是ax>=bx,ay>=by,az>=bz思路:先按x排序,先降低一维,然后 剩下y 、z,在y上进行CDQ分治,按y的大小用前面的更新后面的。z方向离散化之后用树状数组维护就...
分类:其他好文   时间:2015-10-10 20:02:38    阅读次数:246
NBUT 1457 B - Sona
同小Z的袜子,只是需要离散化,平方变成了立方//#include#include#include#include#include#define N 100010#define LL long longusing namespace std;struct node{ int l,r,id;};i...
分类:其他好文   时间:2015-10-09 13:52:30    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!