- 6
- 0
- 约6.47千字
- 约 35页
- 2018-07-01 发布于河南
- 举报
Segment Tree 线段树
例一:POJ 1177 picture 回到原问题,首先我们考虑纵向的离散区间。 我们从左到右依次扫描每个离散区间。 如上,考察第一个离散区间。蓝色的线段显然要算入最后的“轮廓长度”。我们把蓝色线段插入线段树。 删除线段[c,d]的操作,只需要将 Tree[v].Cover ← Tree[v].Cover + 1 改成 Tree[v].Cover ← Tree[v].Cover – 1 即可。 与引例中计算SUM的过程段类似地分析,不难得到线段树中插入和删除线段的时间复杂度都是O(logn) 例一:POJ 1177 picture 在第二个区间我们加入了另一个矩形的左边界,如右图蓝色线段。把这条线段加入到线段树中。但是用圆形圈起来的部分不应该算到“轮廓长度”里面去。究其原因,因为圆形圈起来的部分和之前已经插入的线段重合了。也就是说每插入一条新线段,只有不和之前已插入线段重合的部分才应该被算到“轮廓长度”里面去。 例一:POJ 1177 picture 接着考察第三个区间,我们面对的是一个矩形的右边界,因此我们要把它对应的绿色线段从树中删除。 右图的蓝色线段中,圆形圈起来的部分不算到轮廓里面去。究其原因,是因为这个部分和除被删除线段之外的线段有交集。 例一:POJ 1177 picture 综合前面的分析,我们得到: 每次
您可能关注的文档
- 0CV10.0门禁管理系统用户使用手册.doc
- 2.计算机基础知识与基本操作.ppt
- 2.5_初等变换与初等矩阵 (修改1).ppt
- 2006第二学期凤阳小学工作行事历.doc
- 2004年第二学期暑假物理测试卷.doc
- 2007-2008学年度六年级第二次月考数学试题.doc
- 2006年江苏省江阴市青阳高中高一上学期月考.doc
- 2007年个人述职(王金芳).doc
- 2007考年山东高考文综地理试卷评析试.doc
- 2007年监理工程师执业资格考试《案例分析》真题(缺答案).doc
- 2026年税务师考试涉税服务相关法律含解析.docx
- 2026年法律职业资格考试诉讼法理论含解析.docx
- 2026年注册建筑师资格考试建筑设计原理含解析.docx
- 2026年隧道工程师考试围岩稳定性含解析.docx
- 2026年国家电网招聘考试计算机网络专业数据结构含解析.docx
- 2026年国家电网招聘考试计算机专业计算机体系结构片上系统含解析.docx
- 2026年国家电网招聘考试计算机专业软件工程持续集成含解析.docx
- 2026年国家电网招聘考试计算机专业信息安全风险评估含解析.docx
- 2026年国家电网招聘考试电机学最新技术含解析.docx
- 2026年下半年导游资格导游实务含解析.docx
最近下载
- 2025年淋巴细胞亚群检测质评报告 (1).pdf
- 浙江省杭州市西湖区2024-2025学年八年级(下)期末数学试卷(含答案).docx VIP
- 2025年《结构力学》期末考试试卷附答案.docx
- 万科飞检质量评估表格.xls VIP
- 软件工程导论(第六版)张海藩课后习题部分答案.pdf VIP
- 浙江省杭州市滨江2024--2025学年八年级下学期期末考试数学试卷(含答案).docx VIP
- 陕西省建设工程定额和清单勘误、解释、补充合集2025.pdf VIP
- 甘肃省工程勘察设计收费指导标准2022版(房屋建筑设计).pdf VIP
- 混凝土搅拌站安全风险分级管控和隐患排查治理双重预防体系全套.docx VIP
- 2025年北京市大兴区公开招聘社区工作者笔试真题题库资料及答案.docx VIP
原创力文档

文档评论(0)