
线段树
silentsaber~
晨意微寒秋渐深,侧畔无事俏佳人
展开
-
主席树初步
主席树是一个很神奇的东西,效率次于划分树。关于思路,还是用图片来展示吧:附上poj2104代码:#include#include#include#include#include#include#include#define M 100000+5using namespace std;/*以poj2104求[l,r]第k大的数为例探究主席树 */struc原创 2015-11-27 19:29:39 · 667 阅读 · 0 评论 -
树链剖分简单入门
树链剖分,可以算是一种思想吧,因为它一般会和其它数据结构套在一起用。之前自己在理解的时候写了个ppt,以便以后能够再忘了的时候看看。•树链剖分入门•• ---------By nikelong•遇到这样一道题:给定一棵树,每条边又一个权值,询问任意两点u,v之间路径上的权值和和极值。原创 2015-12-19 09:39:00 · 452 阅读 · 0 评论 -
梯形剖分入门(特殊情况)【ice】
传说把一个多边形按照顺时针(或者逆时针)旋转,相邻两个点分别作x轴的垂线(并且这两个点相连),就构成了梯形,然后定义从点在x轴方向上左到右为正(或者为负),得到n个梯形,把面积加起来就构成了多边形面积,这种剖分就是梯形剖分.这种梯形剖分就把难以处理的多边形就面积转为求梯形面积(带有正负).而最简单的情况是给你一些梯形求面积(相交也要重复计算),而且是特殊的直角梯形,例如下面原创 2016-02-22 17:03:47 · 1268 阅读 · 0 评论 -
brother[扫描线]
描述:胜负胸中料已明,又从堂上出奇兵。秋实大哥是一个下棋好手,独孤求败的他觉得下棋已经无法满足他了,他开始研究一种新的玩法。在一个 n×m 的棋盘上,放置了 k 个车,并且他在棋盘上标出了 q 个矩形,表示矩形内部是战略要地。秋实大哥要求一个矩形内的每一个格子,都至少能被一辆在矩形内的车攻击到,那么这个矩形就是被完整保护的。现在秋实大哥想知道每一个矩形是否被完整保护。原创 2016-02-22 21:17:45 · 358 阅读 · 0 评论 -
bzoj1012[最大数]
http://www.lydsy.com/JudgeOnline/problem.php?id=1012我是蒟蒻!~~~~~~~~~~~~~~~~~~不知道什么为毛可以搞成单调栈- - -蒟蒻的我直接写了线段树,维护一个当前序列长度cnt,然后每次查询(cnt-n+1,cnt)的最大值加入一个cnt++#include#include#inclu原创 2016-03-08 08:49:42 · 319 阅读 · 0 评论 -
HDU3255[farm] (扫描线方体体积并)
终于调出来了,恶心死我了- -http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19080刚恶补扫描线,做了几道入门题,然后继续找题,网上推荐了这道题,就打算来做一下。恩,题意还是比较简单,求矩形的面积*权值,重叠部分*最大权值。卧槽,好像挺简单,恩,不对呀,怎么找到最大,于是考虑暴力枚举- -挂了~~~~原创 2016-02-25 16:30:38 · 478 阅读 · 0 评论 -
hdu1828[扫描线矩形周长并]
PictureTime Limit: 2000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionA number of rectangular posters, photographs and other pic原创 2016-02-25 19:22:20 · 447 阅读 · 0 评论 -
SPOJ-LIS2[又遇CDQ]
SPOJ - LIS2Another Longest Increasing Subsequence ProblemTime Limit: 345MS Memory Limit: 1572864KB 64bit IO Format: %lld & %lluSubmit StatusDescriptionGiven原创 2016-02-26 15:52:53 · 542 阅读 · 0 评论