- 0
- 0
- 约5.54千字
- 约 63页
- 2025-10-17 发布于广东
- 举报
Laser-ball因此,我们列举出所有经过至多K次镜面反射之后目标点可能存在的位置。算出这些就完了吗?NO!必须对这些位置进行验证,能否成功击中目标?验证的方法则是模拟……第29页,共63页,星期日,2025年,2月5日枚举几何题外一篇这种枚举几何题常以离散化扫描线的形式出现。离散化的方法可以使得枚举成为可能!注重分段处理,段与段之间的情况不同,在每一段之间进行一些处理,然后合并所有的结果。一般出现的问题形式是求极值。第30页,共63页,星期日,2025年,2月5日枚举几何题例题二POJ3011Secretsinshadows(Japan2006Domestic)第31页,共63页,星期日,2025年,2月5日Secretsinshadows题目大意:在二维平面上给出一些圆,圆的半径是一定的。现在有一束平行光从无穷远处射入,照射在圆盘上产生长条状的阴影。假设平行光入射的角度可以从0到Pi范围内任意选择,求阴影总宽度的最大/最小值。思考:阴影的宽度如何变化?应该怎样进行分段?第32页,共63页,星期日,2025年,2月5日Secretsinshadows核心问题:阴影的总宽度究竟和什么相关?考察在阴影偏转的过程中产生的变化。重叠阴影的多少决定了最终总宽度的不同。通过分段的方式将阴影重叠状态不变的情况分开讨论。第33页,共63页,星期日,2025年,2月5日Secretsinshadows在投影边界相互位置一定的情况下,投影的总宽度在该区间内是一个单峰函数!证明略……因此可以采用解方程的方式来解出极值点,分段求出极值点之后合并所有的解,取极大/极小值即可解决本题。第34页,共63页,星期日,2025年,2月5日类似的题目POJ3703IntuitionofEscape(POJmonthly2008.10.05)第35页,共63页,星期日,2025年,2月5日向量几何题向量计算是计算几何中非常重要的部分向量计算也是计算机程序最能够接受的一种几何计算方式向量计算可以和多种问题挂钩。其中典型的一种是半平面求交。第36页,共63页,星期日,2025年,2月5日半平面求交简单例题:POJ3335Rotatingscoreboard(Tehran2006Preliminary)题目大意:给出一个多边形,问形内是否存在一个点使得在多边形边界上的任何一点都可以直接看到它。思考:怎样的点才能被所有的边都看到?第37页,共63页,星期日,2025年,2月5日半平面求交本质问题:多边形是否有核?如何求多边形的核?半平面求交的主要难点并不是程序的实现,而是模型的建立很多题目并不是非常直观的“半平面求交”的计算几何题。第38页,共63页,星期日,2025年,2月5日隐藏的半平面求交经典问题:鸡尾酒题目大意:有若干种鸡尾酒,每一种都含有不同比例的三种化学成分。现在有一位客人要求调配一种新鸡尾酒,可以使用任何任何已有的鸡尾酒作为原料,且混合方式随意。问能否满足客人的要求?思考:调配鸡尾酒的本质和计算几何之间的关系第39页,共63页,星期日,2025年,2月5日隐藏的半平面求交证明以及推导类似的题目:UVA4355-Experimentona...“Cable”(2009ACM/ICPCRegionalHangzhou)第40页,共63页,星期日,2025年,2月5日数值几何题问题的答案是一个数值,但是不同于枚举型的几何题,很难找到可以分段的段落点常见的形式是二分法+求极值,一般会配合一些几何上的变换可以说是最像计算机做的几何题……第41页,共63页,星期日,2025年,2月5日数值几何题例题POJ3502FlightSafety(NorthwesternEurope2007)题目大意:给定了若干多边形大陆和一条折线段航线,问在航线上距离陆地最远的点距离陆地的距离。第42页,共63页,星期日,2025年,2月5日Flightsafety思考:距离大陆最远的点有什么特点?如何在能找到这个点?不断扩展原来的大陆的边界,那么最后一个被覆盖的点一定是距离大陆最远的点二分扩展的大小,然后模拟扩展的结果,检验覆盖的结果。第43页,共63页,星期日,2025年,2月5日计算几何小技巧(1)Poj2069Superstar(Japan2001)题目大意:三维空间中给出N(=30)个点,要求一个半径最小的球覆盖所有的这些点。输出该球的半径长度。思考:如何枚举才能完整地
原创力文档

文档评论(0)