青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

  C++博客 :: 首頁 :: 新隨筆 ::  ::  :: 管理

ACM計算幾何題目推薦

Posted on 2010-07-31 16:50 Kevin_Zhang 閱讀(2482) 評論(0)  編輯 收藏 引用 所屬分類: ACM題目分類
一。基礎題目
1.1 有固定算法的題目

A, 最近點對問題
最近點對問題的算法基于掃描線算法。
ZOJ 
   2107    Quoit Design    典型最近點對問題
POJ    3714    Raid    變種最近點對問題

B,最小包圍圓
最小包圍圓的算法是一種增量算法,期望是O(n)。
ZOJ    1450    Minimal Circle  
HDU    3007    Buried memory  

C,旋轉卡殼
POJ 3608    Bridge Across Islands    旋轉卡殼解兩凸包最小距離
POJ 2079    Triangle        旋轉卡殼計算平面點集最大三角形

1.2 比較簡單的題目
HDU    3264    Open-air shopping malls ,圓面積相交問題,如果用二分法做的話不難
CII 3000 Tree-Lined Streets,幾何+貪心   
CII 4676 Geometry Problem,模板題   
HDU 3272 Mission Impossible,枚舉+鏡面反射思想
POJ 3334    Connected Gheeves,二分答案,面積判定
POJ 1819    Disks,模擬一下   
CII 3905 Meteor,貌似還是比較簡單
ZOJ 2589 Circles,平面圖的歐拉定理,圓的相交
POJ 2194 Stacking Cylinders,向量旋轉


二。經典算法

2.1 三角剖分
三 角剖分這個東西貌似去年流行了一下,高校聯賽時某U連續出了兩次。實際上對多邊形進行三角剖分是一個很常見的算法思想,因為三角形是一個比較簡單的凸多邊 形,可以對兩個三角形比較容易地求公共面積,這也是三角剖分最常見的用途。對這個算法進行擴展,就可以求兩個簡單多邊形的面積交了。主要是理解有向面積的 概念。

第一類是圓與三角形的相交,主要做法是分情況討論。
POJ    3675    Telescope    三角形剖分,圓與三角形的交
POJ    2986    A Triangle and a Circle    三角形剖分,圓與三角形的交
ZOJ   2675    Little Mammoth    三角形剖分,圓與三角形的交

第二類是多邊形與多邊形相交。
HDU    3060    Area2    簡單多邊形面積并,三角剖分

三角形剖分的另一種變種是梯形剖分,應用起來稍有局限性,但是比三角形剖分好寫。
POJ    3148    ASCII Art    多邊形梯形剖分,半平面交

多邊形的重心問題,也是三角形剖分的應用:
CII      4426    Blast the Enemy!

2.2 極角排序
顧名思義,極角排序一般就是有一個圓心的問題,將平面上各個點按照與圓心極角進行排序。然后就可以在線性掃描之中解決一些統計問題。不過這類問題就稍稍超出計算幾何范疇了。

UVA    11696 Beacons    頗為經典的極角排序的統計問題,記得darkgt大牛有一篇文章提到這個題目。
CII 4064 Magnetic Train Tracks,極角排序的統計問題,補集思想。
UVA    11704 Caper pizza
POJ 2280    Amphiphilic Carbon Molecules,極角排序相當巧妙地解決了這個問題。


2.3 掃描線算法

掃 描線算法,需要使用到平衡樹輔助,寫起來比較復雜(對于本菜而言)。關于平衡樹,我建議是直接使用STL的set或map。所以你需要掌握一些C++的知 識,才能夠看懂一份使用了map與set的代碼。當年學習OI牛的代碼我看得很糾結。不過只要理解了“事件點”這一個概念后就比較好辦了。

HDU    3124    Moonmist        二分+掃描線。最近圓對,不存在改編最近點對的方法。不過當時數據弱,很多人亂搞過了
POJ    2927    Coneology        平衡樹+掃描線,與上題類似。

下面兩個題目都是關于多邊形的掃描線算法,關于平面上許多凸多邊形套了多少層的問題。
CII    4125    Painter ,這個是Final題,比較簡單,是判斷三角形嵌套層數的。
UVA        11759    IBM Fencing,上題是三角形,這題是多邊形,稍稍難了一點。不過理解好掃描線算法的話應該沒有問題。


2.4 其他題目
POJ    3528 Ultimate Weapon,模板化的三維凸包。知道幾個三維有向體積的概念即可比較容易理解三維凸包的算法。三維凸包算法又是一種增量算法。


三。不確定算法/極值問題
POJ 3301    Texas Trip    ,算是一種模擬退火求極值的問題,通過平面旋轉找到最佳答案。
SPOJ 4409 Circle vs Triangle(AREA1),也是模擬退火
UVA 11562 Hard Evidence,應用三分極值法求極值。

四。傳統幾何、公式題

UVA有一個名叫Shahriar Manzoor喜歡出這些題目,喜歡這類題目的同志可以研究一本名叫《近代歐式幾何學》的書。不過這些題目一般中學幾何知識能夠解決。
CII 4413    Triangle Hazard,梅涅勞斯定理,想不到SCNU校賽出到了
UVA     11524    InCricle,三角形內切圓性質聯立海倫公式
CII 4714    In-circles Again,還是公式推導
POJ    2208 Pyramids,歐拉四面體公式

五。幾何結合其他算法,麻煩題

HDU    2297 Run,百度杯的題目,利用到了zzy的半平面交的極角排序思想。
CII 4448 Conduit Packing,問一個大圓能否放下四個小圓。頗為變態的Final題,算法都很基礎,就是二分一個答案,枚舉兩個已知圓,求與已知的兩圓公切的第三個圓,枚舉放置的位置……關鍵是不好想。
CII 4510 Slalom 幾何+最短路
UVA    11422 Escaping from Fractal Bacterium    ,麻煩題,主要還是向量旋轉。
HDU    3228 Island Explorer,利用了最小生成樹的性質。
CII 4499 Camera in the Museum,有關圓形處理的,很不錯的題目。
CII 2395 Jacquard Circuits,Pick公式的應用
POJ 3747 Scout YYF II,又是一個幾何問題,需要猜想一下。
POJ 3336 ACM Underground,幾何預處理,并查集
CII 4428 Solar Eclipse,也是不錯的題目,涉及圓的問題
CII 4206 Magic Rings,dancing links解重復覆蓋問題,二分,百度杯也有個類似的題目。
POJ 1263    Reflections,與下面一個題目都是一類光線在球面上反射問題。解決方法是解析幾何,參數方程,向量旋轉等等。
CII 4161 Spherical Mirrors,上面題目的三維版本。
POJ 3521 Geometric Map,復雜的預處理,可以用于自虐
CII 3270 Simplified GSM Network    雖然有著V圖的模型,但是規模小,所以無須出動V圖算法,用半平面交即可。變態級的V圖算法可以咨詢三鮮教主。
CII 4617 Simple Polygon,平面上有一堆點,叫你用一筆畫把這些點連起來,連成一個閉合的簡單多邊形,線不允許出現相交。改造一下凸包算法即可。

當然,除了上述的題目外,還有許多比較精彩的計算幾何題目等待大家發掘。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲第一久久影院| 国产一区自拍视频| 两个人的视频www国产精品| 久久久久网址| 亚洲大胆女人| 亚洲午夜一区| 久久精品免费电影| 欧美激情视频在线播放| 欧美三级午夜理伦三级中视频| 国产精品免费aⅴ片在线观看| 国产一区再线| 欧美freesex交免费视频| 一本色道**综合亚洲精品蜜桃冫 | 欧美在线亚洲一区| 欧美激情一区二区三区在线| 亚洲女人天堂av| 欧美岛国激情| 韩国一区二区三区美女美女秀| 中文久久乱码一区二区| 午夜在线精品偷拍| 亚洲大胆视频| 国产精品久久久久久超碰| 正在播放亚洲| 亚洲国产精品女人久久久| 欧美一区国产二区| 国产精品久久久久毛片软件| 久久日韩粉嫩一区二区三区| 欧美韩国日本综合| 亚洲精品一品区二品区三品区| 久久狠狠久久综合桃花| 亚洲综合电影| 91久久国产自产拍夜夜嗨| 欧美a级片网站| 国产精品欧美久久| 91久久中文字幕| 亚洲一区二区综合| 国产欧美精品日韩区二区麻豆天美| 亚洲色在线视频| 久久精品综合一区| 亚洲在线免费| 亚洲一二区在线| 亚洲美女在线观看| 99av国产精品欲麻豆| 欧美日韩国产a| 一区二区三区福利| 老牛影视一区二区三区| 亚洲激情电影在线| 99re6这里只有精品视频在线观看| 韩国av一区二区三区| 亚洲影视综合| 亚洲免费一区二区| 欧美一区二区三区视频免费| 亚洲已满18点击进入久久| 欧美大片在线看| 欧美成人免费视频| 欧美日本韩国一区| 午夜视黄欧洲亚洲| 久久久人成影片一区二区三区| 亚洲区在线播放| 久久久精品午夜少妇| 久久久之久亚州精品露出| 国产精品亚洲激情| 亚洲一区中文| 欧美一级大片在线观看| 国产精品高潮呻吟久久av黑人| 亚洲狼人精品一区二区三区| 国产精品久在线观看| 亚洲精品一线二线三线无人区| 亚洲精选国产| 欧美美女喷水视频| 亚洲精品国产精品国产自| 国产欧美日韩精品a在线观看| 一区二区三区免费观看| 亚洲自拍偷拍麻豆| 国产精品拍天天在线| 亚洲一区欧美二区| 久久精品国产亚洲一区二区| 国产午夜精品久久久久久免费视| 亚洲日本成人| 亚洲午夜性刺激影院| 久久免费视频这里只有精品| 亚洲欧美日韩在线不卡| 国产伦精品一区二区三区高清版| 亚洲黑丝在线| 亚洲网站在线观看| 国产精品入口麻豆原神| 午夜国产精品影院在线观看| 一本色道久久综合亚洲精品婷婷 | 免费观看成人www动漫视频| 亚洲女人小视频在线观看| 国产精品麻豆成人av电影艾秋| 午夜精品99久久免费| 米奇777超碰欧美日韩亚洲| 国产人成一区二区三区影院| 欧美有码在线视频| 欧美一区二区精品久久911| 欧美wwwwww| 亚洲午夜女主播在线直播| 久热re这里精品视频在线6| 亚洲国产人成综合网站| 国产精品国产三级国产aⅴ无密码| 亚洲欧美国产日韩中文字幕| 欧美大片在线观看| 香蕉av福利精品导航| 亚洲国产欧美国产综合一区| 欧美日韩你懂的| 亚洲免费观看视频| 久久亚洲精品一区| 国产亚洲激情视频在线| 亚洲综合色视频| 亚洲国产精品成人一区二区 | 久久精品av麻豆的观看方式| 亚洲国产影院| 国产日本欧美一区二区三区在线| 欧美激情小视频| 久久久999精品视频| 99re8这里有精品热视频免费 | 亚洲视频图片小说| 在线观看三级视频欧美| 久久久久久91香蕉国产| 一区二区三区.www| 亚洲国产成人精品视频| 久久精品国产免费看久久精品| 一区二区日韩伦理片| 在线不卡a资源高清| 国产酒店精品激情| 欧美午夜在线| 亚洲欧美日韩第一区| 日韩视频免费观看高清在线视频 | 亚洲国产天堂久久国产91| 久久久久久久久久码影片| 在线观看中文字幕不卡| 欧美高清视频免费观看| 久久精品一本久久99精品| 亚洲欧美日本国产有色| 一本久道久久久| 欧美一级网站| 午夜视频久久久久久| 亚洲一区精彩视频| 亚洲欧美另类久久久精品2019| 一区二区免费在线视频| 一区二区精品国产| 夜夜爽www精品| 亚洲人成在线观看网站高清| 亚洲国产精品123| 欧美日韩少妇| 欧美视频一区二区三区在线观看| 欧美日本一道本| 欧美日韩国产精品一区二区亚洲| 欧美伦理91i| 欧美视频一区| 国产精品午夜春色av| 国产精品青草久久久久福利99| 国产精品久久久久久超碰| 国产精品九九久久久久久久| 国产精品高清在线| 国产偷国产偷亚洲高清97cao| 国产午夜精品美女视频明星a级| 国语精品中文字幕| 亚洲国产另类精品专区| 日韩亚洲欧美一区| 精品成人一区二区三区四区| 欧美视频免费在线| 国产乱肥老妇国产一区二| 国产一区二区av| 亚洲高清视频在线| 亚洲小说欧美另类社区| 欧美一区视频| 欧美激情国产日韩| 日韩一级在线观看| 欧美伊久线香蕉线新在线| 久久久无码精品亚洲日韩按摩| 欧美91大片| 欧美视频在线观看一区二区| 国产日产高清欧美一区二区三区| 在线精品视频一区二区| 亚洲免费精彩视频| 久久精精品视频| 亚洲国产日韩欧美| 午夜日韩激情| 亚洲一区日韩在线| 老司机凹凸av亚洲导航| 欧美日韩在线三级| 伊人久久亚洲美女图片| 亚洲手机成人高清视频| 蜜臀久久99精品久久久画质超高清 | 亚洲视频中文| 久久在线播放| 一区二区三区四区国产| 久久av一区二区三区| 欧美日韩伊人| 亚洲国产精品一区二区www在线| 亚洲欧美在线播放| 亚洲国产成人久久综合| 亚洲欧美日韩国产| 欧美精品日韩综合在线| 在线观看视频免费一区二区三区| 亚洲中午字幕| 亚洲日韩欧美视频一区| 亚洲一区中文|