Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Atlantis 【POJ - 1151】【扫描线模板题+线段树更新】
题目链接 是一道扫描线的模板题 也是我的第一道扫描线的题了 对扫描线也算是有了第一次的理解 无非就是更新新的向上的区间长度 然后去查询就是了 而查询是O 1 的 因为可以通过树的最上根节点得到的 include
线段树
扫描线
数据结构
Snowy Smile【扫描线】【2019 杭电多校6】
HDU 6638 题目链接 比赛的时候只在拼命的想怎么去优化O N 3 的那个之前所认为的标准解法 没想到 这就是一道O N 2 logN 的扫描线 我们可以固定上下两个区间 然后在固定的区域中 就是一维的空间了 我们直接在这一维里去查询即
数据结构
扫描线
线段树
火星探险 (Mars)
暂无链接 题目描述 在2051年 若干火星探险队探索了这颗红色行星的不同区域并且制作了这些区域的地图 现在 Baltic空间机构有一个雄心勃勃的计划 他们想制作一张整个行星的地图 为了考虑必要的工作 他们需要知道地图上已经存在的全部区域的大
计算几何
扫描线
线段树
hdu 1255 覆盖的面积
Problem acm hdu edu cn showproblem php pid 1255 Reference hdu 1255 覆盖的面积 矩形面积并 矩形面积交 矩形周长并 线段树 扫描线总结 Meaning 给出 n 个矩形 求它
ACM
计算几何
扫描线
线段树
Stars in Your Window 【POJ - 2482】【线段树扫描线】
题目链接 最开始的时候做成了贪心 离线求二维前缀和 然后树状数组维护二维偏序 这样的想法是存在BUG的 因为我是将每个点当成左下角 右下角 左上角 右上角来分别计算最大贡献的 但这样的做法却不是最贪心的 因为有可能该点并不作为矩形的四个顶角
扫描线
数据结构
线段树
Atlantis 【POJ - 1151】【扫描线模板讲解】
题目链接 是第二次写这道题了 但是也加深了我对扫描线的印象了 具体什么是扫描线 我们就如是讲讲吧 扫描线就是为了方便处理有重的区间面积的方式 我们通过线段树的方式去优化它 可以做到更少的时间复杂度 对于一个二维平面 我们用一个平行于Y轴的线
线段树
数据结构
扫描线
覆盖的面积【HDU-1255】【扫描线】
题目链接 超级好的一道题的说 虽然看了别人的思路才有了的的想法 我好弱啊 题目求的是覆盖两次以上的区间的面积大小 那么我们要怎么做 一样的 Covercnt gt 2 就得到答案 不 不行 因为若是我们之前放进去一个小区间 然后再放一个包含
数据结构
线段树
扫描线
Picture 【HDU - 1828】【对于扫描线更新的一些特殊情况】
题目链接 这个问题 在以前写过博客 但是今朝再来看 属实还存有一些问题未曾解决 举个例子 我们来画一张图 并且给每个边标个序号 如图 我们有4条边 按照之前想的办法 我们进行处理 我们先放进去1这号边 再放入2这号边 实际上 这时候我们已经
扫描线