zoukankan      html  css  js  c++  java
  • 计算几何题目积累

    ...好恶意的名字..

    就是记录一些遇到的计算几何题目的名字,等到有空了再去写它.

    CF744D

    直接求出所有蓝点的delaunay剖分,然后对于每个有红色点在外接圆内部的三角形求出它外接圆的直径就好了,复杂度是O(n log n)的.

    然后再遍历每条凸包上的边与边上的三角形内的红色点特判下就好了.

    额..点定位其实没什么必要啦..排个序与蓝点一起递归下去处理一下就好了..然后一个点最多被它所在三角形和它周围最多三个三角形的外接圆覆盖,所以暴力判一下就好了.

    然而纯粹是口胡= =..至于我想不想写这题我反正是不想的..我要写这题也只可能是写这个O(n log n)的算法因为出题人的题解我(tai)看(chang)不(bu)懂(kan).

    突然发现自己是个傻子..2D的静态欧几里得距离最近邻不就是Voronoi图搞出来再做个点定位..为自己的智商感到深深的头疼..

    这样的话也可以对红点询问外接圆圆心的最近邻..?

  • 相关阅读:
    HDU 2098 分拆素数和
    HDU 2034 *人见人爱A-B
    HDU 1236 排名(Microsoft_zzt)
    HDU 5702 Solving Order
    HDU 2033 人见人爱A+B
    HDU 2029 Palindromes _easy version
    HDU 2021 发工资咯:)
    HDU 2071 Max Num
    HDU 2039 三角形
    页面使用element-tree
  • 原文地址:https://www.cnblogs.com/tmzbot/p/6224341.html
Copyright © 2011-2022 走看看