码迷,mamicode.com
首页 >  
搜索关键字:线段    ( 11603个结果
POJ 1410 Intersection(线段相交&&推断点在矩形内&&坑爹)
Intersection大意:给你一条线段,给你一个矩形,问是否相交。 相交:线段全然在矩形内部算相交;线段与矩形随意一条边不规范相交算相交。思路:知道详细的相交规则之后题事实上是不难的,可是还有个坑点就是题目里明明说给的是矩形左上角跟右下角的点,但实际上不是,须要又一次推断一下...真坑。s...
分类:其他好文   时间:2014-07-22 22:52:59    阅读次数:157
覆盖统计
覆盖统计(axis.c/cpp/pas)【题目大意】数轴上有一些点,从 1 标记到n,逐渐被线段覆盖, 求每次覆盖后未被覆盖的点的个数。【输入数据】第一行,点数 n,操作数k。接下来k 行,每行是线段的左右端点 l,r【输出数据】k行,每次操作后未被覆盖的点。【输入样例】9 33 35 71 9【输...
分类:其他好文   时间:2014-07-22 22:49:33    阅读次数:151
poj 2482 Stars in Your Window (线段树扫描线)
题目大意: 求一个窗口覆盖最多的星星的权值。 思路分析: 每一个星星看成 左下点为x y 右上点为x+w-1 y+h-1 的矩形。 然后求出最大覆盖的和。 #include #include #include #include #define lson num<<1,s,mid #define rson num<<1|1,mid+1,e #define max...
分类:Windows程序   时间:2014-07-22 22:48:54    阅读次数:299
霍夫变换
原理简介 霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。最基本的霍夫变换是从黑白图像中检测直线(线段)。 ? 1详细内容 我们先看这样一个...
分类:其他好文   时间:2014-07-21 10:16:09    阅读次数:399
HDU 1698 线段树(区间染色)
Just a HookTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16255Accepted Submission(s): 8089Proble...
分类:其他好文   时间:2014-07-20 22:19:33    阅读次数:349
·专题」 线段树
PKU暑期培训第一天,这次培训人很多,但是感觉打酱油的也不少,不知道大牛有多少。第一天都是讲线段树的,课件的话和往常一样,没什么变化。具体的话,讲了线段树和树状数组。线段树的话讲了单点更新,成段更新,扫描线已经离散化。然后随便提了提树状数组。估计明天再讲一点点,然后接着是讲并查集,多串匹配什么的。线...
分类:其他好文   时间:2014-07-20 09:06:47    阅读次数:509
HDU 3265 Posters
题意: 求矩形面积的并 每个矩形里面有个小的矩形被挖空 思路: 经典的线段树扫描线 我竟然坑了3个小时没写出来…真是鄙视自己!! 学过扫描线的都会有思路 这里提出一个错误想法…(就是我的…) 你要是这样给线赋权值就大错特错了 因为会发现线段树的结构使得操作变得很麻烦 当你想更新某段区间的时候 并不知道准确的down到哪里 也不知道更新完了up要如何合并区间 当然像我一样一开始都更新到叶子节点是必须TLE的… TAT 正确思路是这样的 划分出4个矩形再求 为什么这样就对了呢? 因为不...
分类:其他好文   时间:2014-07-19 23:32:09    阅读次数:313
根据两点经纬度计算距离
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的 假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈 就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段, 叫做纬线。我们把...
分类:其他好文   时间:2014-07-19 16:09:11    阅读次数:259
线段树——转
一:线段树基本概念1:概述线段树,类似区间树,是一个完全二叉树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决连续区间的动态查询问题,由于二叉结构的特性,它基本能保持每个操作的复杂度为O(lgN)!性质:父亲的区间是[a,b],(c=(a+b)/2)左儿子的区间是[a,c],右儿子...
分类:其他好文   时间:2014-07-19 13:26:16    阅读次数:256
线段树(自敲:建树,查找最大值,更新结点值)
HDU1754 1 #include 2 3 using namespace std; 4 5 const int MaxSIZE = 2e6 + 10; 6 7 typedef struct { 8 int Max ; 9 int left, right ...
分类:其他好文   时间:2014-07-19 09:14:48    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!