原文:【LOJ2586】【APIO2018】选圆圈 CDQ分治 扫描线 平衡树

题目描述 在平面上,有 n 个圆,记为 c ,c , ldots,c n 。我们尝试对这些圆运行这个算法: 找到这些圆中半径最大的。如果有多个半径最大的圆,选择编号最小的。记为 c i 。 删除 c i 及与其有交集的所有圆。两个圆有交集当且仅当平面上存在一个点,这个点同时在这两个圆的圆周上或圆内。 原文直译:如果平面上存在一个点被这两个圆所包含,我们称这两个圆有交集。一个点被一个圆包含,当且仅当 ...

2018-05-24 15:42 8 497 推荐指数:

查看详情

LOJ.2585.[APIO2018]新家(二分 线段 堆)

LOJ 洛谷 UOJ BZOJ 四OJ Rank1 hhhha 表示这个b我能装一年→_→ 首先考虑离线,将询问按时间排序。对于每个在\([l,r]\)出现的颜色,拆成在\(l\)加入和\(r+1\)删除两个操作,也按时间排序。 对于询问\((x,t)\),就是求\(t\)时刻 ...

Wed Dec 05 06:59:00 CST 2018 0 1258
APIO2018 游记

day \(-\infty\) \(\sim\) day0 5 月 5 号左右的时候去了趟中北大学,山西省大学生程序设计竞赛。不是太满意,现场 rk3。拿到了充电宝(冲着这个去的,虽然抵不过车费), ...

Fri May 11 06:20:00 CST 2018 8 338
APIO2018滚粗记

APIO2018滚粗记 Day0 =CTSCDay4 Day1 上午讲了什么?好像是二分吧?感觉题目都做过的样子. 下午不知道讲什么鬼,人工智能和计算机图形吧?感觉可能会像CTSCDay2那样无聊,于是鸽了. Day2 看了三道题感觉都比较可做? 于是先刚T3. 调了半天发现调出来发现 ...

Thu May 03 07:52:00 CST 2018 3 846
CTSC/APIO2018滚粗记

CTSC/APIO2018滚粗记 前言 从\(5.5\)晚上的火车到\(5.14\)早上的高铁 \(10\)天的时间真的过去的很快。 眨眼间,就到了今天晚上的颁奖。 至于结果如何,反而并不是那么重要了。 这次的比赛很明显的感受就是和全国的高手同台竞技, 不难感受到自己的实力果然还是弱 ...

Mon May 14 07:35:00 CST 2018 12 778
线段 (扫描线)

  这里用HDU的1542题作为例子,一个经典的扫描线题目,计算矩形并的和。   首先介绍扫描线,就是一根假想的线,从左到右的一条竖线扫描过去。   扫描线可以用来填充多边形,具体请看 http://blog.csdn.net/orbit/article/details/7368996 写 ...

Sat Jan 10 07:48:00 CST 2015 0 4100
平衡树算法

一、平衡树用来干什么 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入 xxx 数 删除 xxx 数(若有多个相同的数,因只删除一个) 查询 xxx 数的排名(排名定义为比当前数小的数的个数 +1+1+1 ) 查询排名为 xxx 的数 求 ...

Mon Jan 20 00:16:00 CST 2020 0 932
关于平衡树

目录 两种简单的平衡树 前言 二叉查找 (\(BST\)) 二叉查找的性质: 遍历 查找 查找最值 插入 删除 题目: P3369 【模板 ...

Fri Jun 11 05:14:00 CST 2021 9 111
平衡树详解

【数据结构】平衡树splay和fhq—treap 1.BST二叉搜索 顾名思义,它是一棵二叉树。 它满足一个性质:每一个节点的权值大于它的左儿子,小于它的右儿子。 当然不只上面那两种树的结构。 那么根据性质,可以得到该节点左子树里 ...

Fri Aug 28 18:30:00 CST 2020 0 655
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM