凸包
文章平均质量分 84
Todobe
two funny foolish men
展开
-
凸包 【uva11168】 Airport
题目大意:有一些点,找到一条线使所有的点在这条线的同一侧,并且让所有的点到这条线的平均距离最小,并输出最短距离。题目分析:我们可以想到如果一条线穿过凸包,那么一定有两个或两个以上的点在这条线的两侧,所以这条直线一定不穿过凸包。然后可以证明,凸包上的线一定比与凸包相离的线更优。那我们就弄一个凸包,然后枚举凸包上的所有线,比较平均距离值就好啦。凸包我们可以O(n)的时间求出原创 2016-12-17 15:59:12 · 455 阅读 · 1 评论 -
凸包 模板【uva10652】Board Wrapping
题目大意: 给定一些矩形,要求用面积最小的凸多边形覆盖这些矩形,求所有矩形占凸包面积百分比。题目分析: 很显然就是把所有的矩形的顶点放在一起做个凸包求个面积就好了(本来这道题就是拿来写板子的啊)。 这个题唯一恶心的地方就是给矩形的方式丧心病狂,它给出了矩形的中心坐标,长,宽,和倾斜角(而且还TM是角度制)。 所以要把这个东西转成弧度制,再用数学知识推导(倒)这个矩形四个顶点的坐标。其实本来没原创 2017-02-14 14:05:25 · 329 阅读 · 0 评论 -
CDQ分治维护凸包 优化dp 【NOI2007】货币兑换cash bzoj1492
题目描述: 小 Y 最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A 纪 念券(以下简称 A 券)和 B 纪念券(以下简称 B 券)。每个持有金券的顾客都有 一个自己的帐户。金券的数目可以是一个实数。 每天随着市场的起伏波动,两种金券都有自己当时的价值,即每一单位金券 当天可以兑换的人民币数目。我们记录第 K 天中 A 券和 B 券的价值分别为 AK 和 B原创 2017-03-15 23:27:39 · 507 阅读 · 0 评论