• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            2007年8月24日

                 摘要: 強烈推薦此題!
            先考察一下這個問題的性質。
            性質1:任何一個圓都覆蓋了一個閉區域。
            性質2:對于任意一個點,覆蓋它的最上面的那個圓,一定是可見的。
            性質3:如果一個圓不可見(它被完全覆蓋),那么它的邊界是被完全覆蓋的。
            性質4:n個圓最多有2(n-1)^2個交點,這些交點把n個圓分成最多2(n-1)^2條小圓弧。
            性質5:對于每個小圓弧,要么它全被覆蓋,要么它全不被覆蓋。
            根據性質1和性質2,問題轉化為恰當地找出一些點,對于每個點,把覆蓋它的最上面的圓標記為可見。
            根據性質3,這些點一定在所有圓的邊界集合內。
            根據性質5,所有小圓弧構成邊界集合。每個小圓弧上只要任意取一個點就能代表整個小圓弧(邊界)。不妨取中點。
            至此得到算法:取所有小圓弧的中點,對每個點找到覆蓋它的最上面的圓。
            根據性質4,最多取2(n-1)^2個點。對每個點找到覆蓋它的最上面的圓,需要O(n)次運算。總復雜度是O(n^3)。

              閱讀全文
            posted @ 2007-08-24 22:43 Felicia 閱讀(569) | 評論 (2)編輯 收藏
             
            久久婷婷五月综合成人D啪| 久久精品免费一区二区| 久久精品男人影院| 久久不射电影网| 伊人久久大香线蕉综合网站| 久久久久久久97| 精品国产乱码久久久久久郑州公司| 久久精品国产99国产精品澳门| 精品久久久无码中文字幕天天| 偷窥少妇久久久久久久久| 2021少妇久久久久久久久久| 欧美一级久久久久久久大| 99久久99久久精品国产片果冻| 久久久久久免费一区二区三区| 模特私拍国产精品久久| 久久久久久综合一区中文字幕 | 中文无码久久精品| 精品久久久久久久久久中文字幕| 亚洲中文字幕无码久久2020| 九九久久精品国产| 久久国产免费观看精品| 国产亚洲精久久久久久无码77777| 国产精品成人精品久久久| 久久精品蜜芽亚洲国产AV| 久久综合亚洲色一区二区三区| 99久久人人爽亚洲精品美女| 久久精品人人槡人妻人人玩AV| 亚洲伊人久久大香线蕉综合图片 | 久久久亚洲精品蜜桃臀| 精品久久久久久久久中文字幕| 亚洲AV无码久久精品蜜桃| 很黄很污的网站久久mimi色| 久久精品aⅴ无码中文字字幕不卡| 久久亚洲AV无码精品色午夜| 精品久久久久一区二区三区| 色综合色天天久久婷婷基地| 精品久久久久久国产| 亚洲综合精品香蕉久久网97| 国产2021久久精品| 丁香久久婷婷国产午夜视频| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 |