- 4
- 0
- 约3.12千字
- 约 5页
- 2016-07-24 发布于贵州
- 举报
算法合集之《半平面的算法及其应用》
半平面交的算法及其应用(IOI2002冬令营) 第 PAGE 6页 共 NUMPAGES 6页
北京四中 李澎煦 2002年1月
半平面交的算法及其应用
基本概念
半平面:平面上的直线及其一侧的部分,在直角坐标系中可由不等式ax+by+c=0确定。
在一个有界区域里(在实际计算时不妨设一个足够大的边界),半平面或半平面的交是一个凸多边形区域。
n个半平面的交H1∩H2∩…∩Hn是一个至多n条边的凸多边形。
算法
半平面交的联机算法
procedure intersection of half-planes
输入:n个半平面H1,H2,…Hn对应的不等式组aix+biy+ci=0,i=1,2,3…n
输出:H1∩H2∩…∩Hn
初始化区域A为整个平面
依次用直线aix+biy+ci=0,i=1,2,…n切割A,保留使不等式aix+biy+ci=0成立的部分
输出A
本算法的时间复杂度为O(n*n),并具有联机的优点。
半平面交的分治算法
假设可以在O(m+n)的时间内将m个半平面的交和n个半平面的交合并,则可以有一种O(n*log(n))的分治算法求半平面的交。
Procedure intersection of half-plane (DC)
输入:n个半平面H1,H2,…Hn对应的不等式组aix+biy+ci=0,i=1,2,3…n
输出:H1∩H2∩…∩H
您可能关注的文档
最近下载
- 华南农业大学mpa复试题目.pdf VIP
- 2021年电解铝专用智能打壳精密下料系统电解槽自动控制系统行业分析报告( word 可编辑版).docx VIP
- 杭叉AE系列英搏尔控制器车型故障码.pdf VIP
- 北京师范大学淮南实验学校教师招聘考试真题2024.docx VIP
- 2026年西师大版三年级数学下册 4.3 轴对称现象(课件).pptx VIP
- 心理健康与职业生涯 第10课 和谐校园 共同维护.pptx VIP
- 妊娠期糖尿病管理.pptx VIP
- 题型07 3类导数综合问题解题技巧(端点效应(必要性探索)、函数的凹凸性、洛必达法则)(解析版).docx VIP
- 生姜种质资源表型多样性与产量的相关分析研究.pdf VIP
- 2021年初级护师《相关专业知识》真题及答案(更新中).docx VIP
原创力文档

文档评论(0)