计算几何专题.pptVIP

  • 3
  • 0
  • 约5.47千字
  • 约 63页
  • 2023-09-15 发布于广东
  • 举报
Laser-ball 因此,我们列举出所有经过至多K次镜面反射之后目标点可能存在的位置。 算出这些就完了吗? NO!必须对这些位置进行验证,能否成功击中目标? 验证的方法则是模拟…… 第二十九页,共六十三页,2022年,8月28日 枚举几何题外一篇 这种枚举几何题常以离散化扫描线的形式出现。 离散化的方法可以使得枚举成为可能! 注重分段处理,段与段之间的情况不同,在每一段之间进行一些处理,然后合并所有的结果。 一般出现的问题形式是求极值。 第三十页,共六十三页,2022年,8月28日 枚举几何题例题二 POJ 3011 Secrets in shadows (Japan 2006 Domestic) 第三十一页,共六十三页,2022年,8月28日 Secrets in shadows 题目大意:在二维平面上给出一些圆,圆的半径是一定的。现在有一束平行光从无穷远处射入,照射在圆盘上产生长条状的阴影。假设平行光入射的角度可以从0到Pi范围内任意选择,求阴影总宽度的最大/最小值。 思考:阴影的宽度如何变化?应该怎样进行分段? 第三十二页,共六十三页,2022年,8月28日 Secrets in shadows 核心问题:阴影的总宽度究竟和什么相关? 考察在阴影偏转的过程中产生的变化。 重叠阴影的多少决定了最终总宽度的不同。 通过分段的方式将阴影重叠状态不变的情况分开讨论。 第三十三页,共六十三页,2022年,8月28日 Secrets in shadows 在投影边界相互位置一定的情况下,投影的总宽度在该区间内是一个单峰函数! 证明略…… 因此可以采用解方程的方式来解出极值点,分段求出极值点之后合并所有的解,取极大/极小值即可解决本题。 第三十四页,共六十三页,2022年,8月28日 类似的题目 POJ3703 Intuition of Escape (POJ monthly 2008.10.05) 第三十五页,共六十三页,2022年,8月28日 向量几何题 向量计算是计算几何中非常重要的部分 向量计算也是计算机程序最能够接受的一种几何计算方式 向量计算可以和多种问题挂钩。其中典型的一种是半平面求交。 第三十六页,共六十三页,2022年,8月28日 半平面求交 简单例题:POJ 3335 Rotating scoreboard(Tehran 2006 Preliminary) 题目大意:给出一个多边形,问形内是否存在一个点使得在多边形边界上的任何一点都可以直接看到它。 思考:怎样的点才能被所有的边都看到? 第三十七页,共六十三页,2022年,8月28日 半平面求交 本质问题:多边形是否有核? 如何求多边形的核? 半平面求交的主要难点并不是程序的实现,而是模型的建立 很多题目并不是非常直观的“半平面求交”的计算几何题。 第三十八页,共六十三页,2022年,8月28日 隐藏的半平面求交 经典问题:鸡尾酒 题目大意:有若干种鸡尾酒,每一种都含有不同比例的三种化学成分。现在有一位客人要求调配一种新鸡尾酒,可以使用任何任何已有的鸡尾酒作为原料,且混合方式随意。问能否满足客人的要求? 思考:调配鸡尾酒的本质和计算几何之间的关系 第三十九页,共六十三页,2022年,8月28日 隐藏的半平面求交 证明以及推导 类似的题目:UVA 4355 - Experiment on a ... “Cable”(2009 ACM/ICPC Regional Hangzhou) 第四十页,共六十三页,2022年,8月28日 数值几何题 问题的答案是一个数值,但是不同于枚举型的几何题,很难找到可以分段的段落点 常见的形式是二分法+求极值,一般会配合一些几何上的变换 可以说是最像计算机做的几何题…… 第四十一页,共六十三页,2022年,8月28日 数值几何题例题 POJ 3502 Flight Safety (Northwestern Europe 2007) 题目大意:给定了若干多边形大陆和一条折线段航线,问在航线上距离陆地最远的点距离陆地的距离。 第四十二页,共六十三页,2022年,8月28日 Flight safety 思考:距离大陆最远的点有什么特点?如何在能找到这个点? 不断扩展原来的大陆的边界,那么最后一个被覆盖的点一定是距离大陆最远的点 二分扩展的大小,然后模拟扩展的结果,检验覆盖的结果。 第四十三页,共六十三页,2022年,8月28日 计算几何小技巧(1) Poj2069 Super star ( Japan 2001 ) 题目大意:三维空间中给出N(=30)个点,要求一个半径最小的球覆盖所有的这些点。输出该球的半径长度。 思考:如何枚举才能完整地列举出所有可能的情况? 第四十四页

文档评论(0)

1亿VIP精品文档

相关文档