- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(计算几何专题
UVALive 4838 Rotational Painting 重心的求法 –有向质量(回顾有向面积) 重心的求法 –对于三顶点坐标为(x1,y1)、(x2,y2)及(x3,y3) 的三角形,其重心公式为: ? x0=(x1+x2+x3)/3 ? y0=(y1+y2+y3)/3 – 多边形三角剖分 ? 有向面积作为质量 (有向质量) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UVALive 4838 Rotational Painting 总结 –求出多边形凸包; –求出多边形重心坐标; – 由重心向每一条凸包边所在直线引垂线,通过垂足的位置判断该凸包边能否作为支撑边。并 在枚举过程中统计符合条件的支撑边(即摆放方法)的个数。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UVA 11168 Airport 题目意思:给出平面上n(n≤10000)个点,找一条直线,是的所有的点都在直线的同侧(也可以在直线上),且使得各个点到直线的距离的和尽量小。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UVA 11168 Airport 怎么来枚举直线? 直线不可以穿过所有点组成的凸包,不难发现,选择凸包边所在的直线要比选择和凸包相离的直线更划算。 最直接的想法,枚举直线,再统计其他点到到该直线的距离,时间复杂度o(n2)。显然这个比现实。那怎么优化? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UVA 11168 Airport 点到直线的距离公式: 注意:所有的点都在直线的同一侧,我们可以由线性规划的知识得到,Ax+By+C的正负号是一致的,所以我们就可以将公式化解为: 所以只要预处理出所有x坐标的和y坐标之和,就可以在o(1)时间总距离。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UVA 11796 Dog Distance 题目意思:甲和乙两条狗分别沿着一条折线的路径奔跑,两只狗的速度未知,但他们同时出发,同时到达终点,并且都是匀速奔跑。你的任务就是求出甲和乙在奔跑过程中
文档评论(0)