码迷,mamicode.com
首页 >  
搜索关键字:线段树+离散化    ( 150个结果
POJ - 2528 - Mayor's posters 【线段树+离散化+补点】
http://poj.org/problem?id=2528 一种更节省空间的版本,省去了hash数组,因为已经排序了,所以可以二分查找找到对应的下标: ...
分类:其他好文   时间:2016-05-06 23:20:40    阅读次数:330
UESTC 1059 秋实大哥与小朋友(线段树 + 离散化)
Description 秋实大哥以周济天下,锄强扶弱为己任,他常对天长叹:安得广厦千万间,大庇天下寒士俱欢颜。 所以今天他又在给一群小朋友发糖吃。 他让所有的小朋友排成一行,从左到右标号。在接下去的时间中,他有时会给一段区间的小朋友每人v v 颗糖,有时会问第x x 个小朋友手里有几颗糖。 这对于没 ...
分类:其他好文   时间:2016-05-04 17:19:23    阅读次数:198
【USACO 5.5.1】Picture
题目大意 给出N个矩形重叠后的图形,要求出重叠后图形的轮廓线长。 题解 参照1999年国家集训队陈宏的论文《数据结构的选择与算法效率——从IOI98试题PICTURE谈起》。 里面说得很清楚,这里不细讲。 就是把PICTURE抽象出一个统计区间个数的模型。简单粗暴地用线段树+离散化上了。 代码 ...
分类:其他好文   时间:2016-03-27 12:21:18    阅读次数:173
Codeforces Round #343 (Div. 2) D. Babaei and Birthday Cake(线段树+离散化优化DP)
题目链接:点击打开链接 题意:给出n个圆柱体的地面半径和高, 要求只能有一个直接放在桌子上, 其他的要放在他上面, 第i个能放在第j个上面的条件是:当且仅当第i个的体积大于第j个且j 思路:一看就是一个DP, 而且状态很容易表示, d[i]表示到第i个为止能得到的最大总体积。   转移到 max(d[j]) + a[i], (j a[j])。  但是n非常大, 显然要优化, 因为第二层循环...
分类:其他好文   时间:2016-02-21 15:47:07    阅读次数:247
POJ 1177:线段树 离散化 扫描线
计算畸形区域的周长比面积的扫描要麻烦些,原因就在不重叠区域的处理,同一段高度可能要重复叠加所以线段树的结点里要多维护三个东西:times:区间里不重叠的区间数比如说第一个区间是1~5,第二个是2~6,,第三个是9~10,那前两个可以合成1~6,和第三个独立,则这个整体的times为2为了维护time...
分类:其他好文   时间:2016-01-25 22:40:35    阅读次数:267
POJ 2482 Stars in Your Window
线段树+离散化+扫描线AC之后,又认真读了一遍题目,好文章。#include#include#includeusing namespace std;const int maxn=100000+10;int n;long long W,H;long long x[maxn],y[maxn],v[max...
分类:Windows程序   时间:2015-12-18 16:04:59    阅读次数:239
【线段树+离散化】POJ2528-Mayor's posters
【题目大意】在墙上贴海报,问最后能看到几张海报?【注意点】1.首先要注意这是段线段树,而非点线段树。读题的时候注意观察图。来看discuss区下面这组数据:35 64 56 8上面数据的答案应该是2,注意观察图,覆盖的是区间。2.离散化由于覆盖的是区间,不能简单的离散化,否则会出现差错。比如说下面这...
分类:其他好文   时间:2015-12-08 00:23:59    阅读次数:125
POJ 2528 线段树+离散化
题意是给你n张海报,告诉你每张海报的宽度和先后顺序,海报会重叠,问你露在外面的海报有多少张?这题主要是离散化理解了好久,关键在于建hash表时不能选择最普通的一一对应,为什么?看了网上一组数据后瞬间就明白了:1,10 1,4 6,10。Mayor's postersTime Limit:1000MS...
分类:其他好文   时间:2015-09-18 20:23:14    阅读次数:140
线段树+离散化 POJ 2528 Mayor's posters
题目传送门题意:在一面墙上贴海报,有先后顺序,问最后有多少张不同的海报(指的是没被覆盖或者只是部分覆盖的海报)分析:这题数据范围很大,直接搞超时+超内存,需要离散化:离散化简单的来说就是只取我们需要的值来用,比如说区间[1000,2000],[1990,2012] 我们用不到[-∞,999][100...
分类:其他好文   时间:2015-09-10 13:10:38    阅读次数:233
HDOJ 题目4325 Flowers(线段树+离散化)
Flowers Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 2493    Accepted Submission(s): 1235 Problem Description As is known to all...
分类:其他好文   时间:2015-08-30 21:28:42    阅读次数:194
150条   上一页 1 ... 4 5 6 7 8 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!