![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法:计算几何
文章平均质量分 87
OI算法题目类型:计算几何
GoesM
业余兴趣,随便搞搞
展开
-
BZOJ 1007 [HNOI2008]水平可见直线
【我喜欢好同桌doge233 …找的数学题2333】BZOJ 1007: [HNOI2008]水平可见直线 在xoy直角坐标平面上有n条直线L1,L2,…Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+B的形式(|A|,|B|<=500000),且n条直线两两不重合.求出所有可见的直线.Input 第一行原创 2017-11-25 17:18:39 · 216 阅读 · 0 评论 -
【模板】凸包问题
模板题:洛谷P2742 圈奶牛 [USACO5.1]Fencing the CowsPart 1 Concept凸包概念:(非数学用语)简单来讲就是,二维坐标系中给定若干点坐标,尽可能少地选择其中若干个点进行两两连线,使连线能包含所有给定点。【精准数学定义详见计算几何中对凸包的定义】凸包性质:如果要将给定所有点全部围住,且要求最终多边形周长最短,则凸包为这一问题的最优方案(证明:两点间直线最短)(注:凸包并非面积最小的最优解;面积最小 很可能是凹多边形)可借助下图思考。(图源:https://原创 2022-03-31 17:00:00 · 236 阅读 · 0 评论