青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
隨筆:152 文章:0 評論:129 引用:0
Headacher
學(xué)習(xí)筆記,從一點一滴做起。
C++博客
首頁
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
POJ 計算幾何入門題目推薦(轉(zhuǎn))
其實也談不上推薦,只是自己做過的題目而已,甚至有的題目尚未AC,讓在掙扎中。之所以推薦計算幾何題,是因為,本人感覺ACM各種算法中計算幾何算是比較實際的算法,在很多領(lǐng)域有著重要的用途(例如本人的專業(yè),GIS)。以后若有機會,我會補充、完善這個列表。
計算幾何題的特點與做題要領(lǐng):
1.大部分不會很難,少部分題目思路很巧妙
2.做計算幾何題目,模板很重要,模板必須高度可靠。
3.要注意代碼的組織,因為計算幾何的題目很容易上兩百行代碼,里面大部分是模板。如果代碼一片混亂,那么會嚴(yán)重影響做題正確率。
4.注意精度控制。
5.能用整數(shù)的地方盡量用整數(shù),要想到擴大數(shù)據(jù)的方法(擴大一倍,或擴大sqrt2)。因為整數(shù)不用考慮浮點誤差,而且運算比浮點快。
一。點,線,面,形基本關(guān)系,點積叉積的理解
POJ 2318 TOYS(推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2318
POJ 2398 Toy Storage(推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2398
一個矩形,有被若干直線分成N個格子,給出一個點的坐標(biāo),問你該點位于哪個點中。
知識點:其實就是點在凸四邊形內(nèi)的判斷,若利用叉積的性質(zhì),可以二分求解。
POJ 3304 Segments
http://acm.pku.edu.cn/JudgeOnline/problem?id=3304
知識點:線段與直線相交,注意枚舉時重合點的處理
POJ 1269 Intersecting Lines
http://acm.pku.edu.cn/JudgeOnline/problem?id=1269
知識點:直線相交判斷,求相交交點
POJ 1556 The Doors (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1556
知識點:簡單圖論+簡單計算幾何,先求線段相交,然后再用Dij求最短路。
POJ 2653 Pick-up sticks
http://acm.pku.edu.cn/JudgeOnline/problem?id=2653
知識點:還是線段相交判斷
POJ 1066 Treasure Hunt
http://acm.pku.edu.cn/JudgeOnline/problem?id=1066
知識點:線段相交判斷,不過必須先理解“走最少的門”是怎么一回事。
POJ 1410 Intersection
http://acm.pku.edu.cn/JudgeOnline/problem?id=1410
知識點:線段與矩形相交。正確理解題意中相交的定義。
詳見:
http://hi.baidu.com/novosbirsk/blog/item/68c682c67e8d1f1d9d163df0.html
POJ 1696 Space Ant (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1696
德黑蘭賽區(qū)的好題目。需要理解點積叉積的性質(zhì)
POJ 3347 Kadj Squares
http://acm.pku.edu.cn/JudgeOnline/problem?id=3347
本人的方法極度猥瑣。復(fù)雜的線段相交問題。這個題目是計算幾何的擴大數(shù)據(jù)運算的典型應(yīng)用,擴大根號2倍之后就避免了小數(shù)。
POJ 2826 An Easy Problem?! (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2826
問:兩條直線組成一個圖形,能容納多少雨水。很不簡單的Easy Problem,要考慮所有情況。你不看discuss看看能否AC。(本人基本不能)提示一下,水是從天空垂直落下的。
POJ 1039 Pipe
http://acm.pku.edu.cn/JudgeOnline/problem?id=1039
又是線段與直線相交的判斷,再加上枚舉的思想即可。
POJ 3449 Geometric Shapes
http://acm.pku.edu.cn/JudgeOnline/problem?id=3449
判斷幾何體是否相交,不過輸入輸出很惡心。
此外,還有一個知識點,就是給出一個正方形(邊不與軸平行)的兩個對角線上的頂點,需要你求出另外兩個點。必須掌握其方法。
POJ 1584 A Round Peg in a Ground Hole
http://acm.pku.edu.cn/JudgeOnline/problem?id=1584
知識點:點到直線距離,圓與多邊形相交,多邊形是否為凸
POJ 2074 Line of Sight (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2074
與視線問題的解法,關(guān)鍵是求過兩點的直線方程,以及直線與線段的交點。數(shù)據(jù)有一個trick,要小心。
二。凸包問題
POJ 1113 Wall
http://acm.pku.edu.cn/JudgeOnline/problem?id=1113
知識點:赤裸裸的凸包問題,凸包周長加上圓周。
POJ 2007 Scrambled Polygon
http://acm.pku.edu.cn/JudgeOnline/problem?id=2007
知識點:凸包,按極角序輸出方案
POJ 1873 The Fortified Forest (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1873
World Final的水題,先求凸包,然后再搜索。由于規(guī)模不大,可以使用位運算枚舉。
詳見:
http://hi.baidu.com/novosbirsk/blog/item/333abd54c7f22c52574e0067.html
POJ 1228 Grandpa's Estate (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1228
求凸包頂點數(shù)目,很多人求凸包的模板是會多出點的,雖然求面積時能得到正確答案,但是在這個題目就會出問題。此外,還要正確理解凸包的性質(zhì)。
POJ 3348 Cows
http://acm.pku.edu.cn/JudgeOnline/problem?id=3348
凸包面積計算
三。面積問題,公式問題
POJ 1654 Area
http://acm.pku.edu.cn/JudgeOnline/problem?id=1654
知識點:利用有向面積(叉積)計算多邊形面積
POJ 1265 Area
http://acm.pku.edu.cn/JudgeOnline/problem?id=1265
POJ 2954 Triangle
http://acm.pku.edu.cn/JudgeOnline/problem?id=2954
Pick公式的應(yīng)用,多邊形與整點的關(guān)系。(存在一個GCD的關(guān)系)
四。半平面交
半平面交的主要應(yīng)用是判斷多邊形是否存在核,還可以解決一些與線性方程組可行區(qū)域相關(guān)的問題(就是高中時的那些)。
POJ 3335 Rotating Scoreboard
http://acm.pku.edu.cn/JudgeOnline/problem?id=3335
POJ 3130 How I Mathematician Wonder What You Are!
http://acm.pku.edu.cn/JudgeOnline/problem?id=3130
POJ 1474 Video Surveillance
http://acm.pku.edu.cn/JudgeOnline/problem?id=1474
知識點:半平面交求多邊形的核,存在性判斷
POJ 1279 Art Gallery
http://acm.pku.edu.cn/JudgeOnline/problem?id=1279
半平面交求多邊形的核,求核的面積
POJ 3525 Most Distant Point from the Sea (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=3525
給出一個多邊形,求里面的一個點,其距離離多邊形的邊界最遠(yuǎn),也就是多邊形中最大半徑圓。
可以使用半平面交+二分法解。二分這個距離,邊向內(nèi)逼近,直到達到精度。
POJ 3384 Feng Shui (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=3384
半平面交實際應(yīng)用,用兩個圓覆蓋一個多邊形,問最多能覆蓋多邊形的面積。
解法:用半平面交將多邊形的每條邊一起向“內(nèi)”推進R,得到新的多邊形,然后求多邊形的最遠(yuǎn)兩點。
POJ 1755 Triathlon (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1755
半平面交判斷不等式是否有解。注意不等式在轉(zhuǎn)化時正負(fù)號的選擇,這直接影響到半平面交的方向。
POJ 2540 Hotter Colder
http://acm.pku.edu.cn/JudgeOnline/problem?id=2540
半平面交求線性規(guī)劃可行區(qū)域的面積。
POJ 2451 Uyuw's Concert
http://acm.pku.edu.cn/JudgeOnline/problem?id=2451
Zzy專為他那篇nlogn算法解決半平面交問題的論文而出的題目。
五。計算幾何背景,實際上解題的關(guān)鍵是其他問題(數(shù)據(jù)結(jié)構(gòu)、組合數(shù)學(xué),或者是枚舉思想)
若干道經(jīng)典的離散化+掃描線的題目,ACM選手必做題目
POJ 1151 Atlantis (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1151
POJ 1389 Area of Simple Polygons
http://acm.pku.edu.cn/JudgeOnline/problem?id=1389
矩形離散化,線段樹處理,矩形面積求交
POJ 1177 Picture (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1177
矩形離散化,線段樹處理,矩形交的周長,這個題目的數(shù)據(jù)比較強。線段樹必須高效。
POJ 3565 Ants (推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=3565
計算幾何中的調(diào)整思想,有點像排序。要用到線段相交的判斷。
詳見:
http://hi.baidu.com/novosbirsk/blog/item/fb668cf0f362bec47931aae2.html
POJ 3695 Rectangles
http://acm.pku.edu.cn/JudgeOnline/problem?id=3695
又是矩形交的面積,但是由于是多次查詢,而且矩形不多,使用組合數(shù)學(xué)中的容斥原理解決之最適合。線段樹是通法,但是除了線段樹,還有其他可行的方法。
POJ 2002 Squares
http://acm.pku.edu.cn/JudgeOnline/problem?id=2002
枚舉思想,求平面上若干個點最多能組成多少個正方形,點的Hash
POJ 1434 Fill the Cisterns!(推薦)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1434
一開始發(fā)昏了,準(zhǔn)備弄個線段樹。其實只是個簡單的二分。
六。隨機算法
POJ 2420 A Star not a Tree?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2420
多邊形的費馬點。所謂費馬點,就是多邊形中一個點P,該點到其他點的距離之和最短。四邊形以上的多邊形沒有公式求費馬點,因此可以使用隨機化變步長貪心法。
詳見:
http://hi.baidu.com/novosbirsk/blog/item/75983f138499f825dd54019b.html
七。解析幾何
這種題目本人不擅長,所以做得不多,模板很重要。當(dāng)然,熟練運用叉積、點積的性質(zhì)還是很有用的。
POJ 1375 Intervals
http://acm.pku.edu.cn/JudgeOnline/problem?id=1375
知識點:過圓外一點求與圓的切線
POJ 1329 Circle Through Three Points
http://acm.pku.edu.cn/JudgeOnline/problem?id=1329
求三角形外接圓
POJ 2354 Titanic
http://acm.pku.edu.cn/JudgeOnline/problem?id=2354
求球面上兩個點的距離,而且給的是地理經(jīng)緯坐標(biāo)。
POJ 1106 Transmitters
http://acm.pku.edu.cn/JudgeOnline/problem?id=1106
角度排序,知道斜率求角度,使用atan函數(shù)。
POJ 1673 EXOCENTER OF A TRIANGLE
http://acm.pku.edu.cn/JudgeOnline/problem?id=1673
可以轉(zhuǎn)化為三角形的垂心問題。
八。旋轉(zhuǎn)卡殼
POJ 2187 Beauty Contest
http://acm.pku.edu.cn/JudgeOnline/problem?id=2187
凸包求最遠(yuǎn)點對。可以暴力枚舉,也可以使用旋轉(zhuǎn)卡殼。
POJ 3608 Bridge Across Islands(難)
http://acm.pku.edu.cn/JudgeOnline/problem?id=3608
兩個凸包的最近距離。本人的卡殼始終WA。郁悶。
九。其他問題
POJ 1981 Circle and Points
http://acm.pku.edu.cn/JudgeOnline/problem?id=1981
求單位圓最多能覆蓋平面上多少個點
發(fā)表于 2009-02-09 09:51
Headacher
閱讀(5722)
評論(1)
編輯
收藏
引用
評論
#
re: POJ 計算幾何入門題目推薦(轉(zhuǎn))
頂
ljl
評論于 2010-01-10 18:46
回復(fù)
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
CALENDER
<
2025年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
公告
留言簿
(8)
給我留言
查看公開留言
查看私人留言
隨筆分類
ACM-ICPC(7)
(rss)
操作系統(tǒng)
(rss)
計算機組成與體系結(jié)構(gòu)(2)
(rss)
數(shù)據(jù)結(jié)構(gòu)和算法(34)
(rss)
數(shù)據(jù)庫
(rss)
心情日記(20)
(rss)
隨筆檔案
2010年12月 (1)
2010年9月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (1)
2010年2月 (2)
2010年1月 (10)
2009年12月 (1)
2009年10月 (3)
2009年9月 (6)
2009年8月 (14)
2009年7月 (8)
2009年6月 (2)
2009年5月 (17)
2009年4月 (4)
2009年3月 (5)
2009年2月 (25)
2009年1月 (9)
2008年12月 (1)
2008年11月 (30)
2008年10月 (4)
2008年7月 (2)
ACM Teammates
Qinz
(rss)
SHFACM
(rss)
wudired
(rss)
The One
May
(rss)
搜索
積分與排名
積分 - 135364
排名 - 192
最新評論
1.?re: POJ 1379 run away 模擬退火算法[未登錄]
為何按你的代碼交會RE呢?
--zhang
2.?re: POJ 1947 樹狀dp[未登錄]
評論內(nèi)容較長,點擊標(biāo)題查看
--Sky
3.?re: 獨立集,覆蓋集,支配集,最大團,最大匹配
評論內(nèi)容較長,點擊標(biāo)題查看
--fly2best
4.?re: HDU HDOJ 1004 Let the Balloon Rise 字典樹[未登錄]
尼瑪 這就是個水題
--xxx
5.?re: nuaa 1017 最大0,1子矩陣[未登錄]
1 0 1 0 1
2 1 2 1 2
3 2 2 2 0
0 3 4 3 1
1 0 5 4 2 這個寫錯了吧
第三行第三列那個2應(yīng)該為3才對
--hu
閱讀排行榜
1.?獨立集,覆蓋集,支配集,最大團,最大匹配(7952)
2.?原碼 補碼 反碼 移碼(6431)
3.?POJ 計算幾何入門題目推薦(轉(zhuǎn))(5722)
4.?POJ 1379 run away 模擬退火算法(4431)
5.?數(shù)據(jù)的浮點數(shù)表示(3979)
評論排行榜
1.?POJ 1379 run away 模擬退火算法(12)
2.?我真是太笨了……(10)
3.?PKU POJ 2186 Popular Cows 強連通分量(5)
4.?PKU POJ 1679 The Unique MST 次小生成樹(4)
5.?HDU HDOJ 1005 Number Sequence(4)
Powered By:
博客園
模板提供
:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久婷婷激情
|
在线视频你懂得一区二区三区
|
在线观看不卡
|
狠狠色狠狠色综合系列
|
黑人极品videos精品欧美裸
|
狠狠色狠狠色综合日日tαg
|
在线免费精品视频
|
亚洲人成网站777色婷婷
|
亚洲美女诱惑
|
在线视频欧美日韩精品
|
欧美亚洲视频在线观看
|
久久久青草青青国产亚洲免观
|
亚洲人成人77777线观看
|
亚洲一区欧美一区
|
欧美一级淫片aaaaaaa视频
|
欧美一区二区精美
|
欧美r片在线
|
一本色道久久综合亚洲精品小说
|
欧美亚洲免费高清在线观看
|
欧美二区在线观看
|
国产日韩欧美黄色
|
亚洲毛片视频
|
翔田千里一区二区
|
欧美激情欧美狂野欧美精品
|
中文日韩在线视频
|
欧美成人免费全部观看天天性色
|
国产精品青草综合久久久久99
|
激情成人综合
|
亚洲伦理自拍
|
久久久噜噜噜久久中文字免
|
亚洲毛片在线观看.
|
欧美在线视频免费观看
|
欧美精品一区二区三区一线天视频
|
欧美激情在线免费观看
|
亚洲视频在线观看视频
|
蜜桃精品久久久久久久免费影院
|
国产精品久久毛片a
|
亚洲精品美女在线观看
|
久久亚洲高清
|
午夜精品久久久久久久久久久久久
|
欧美高清在线一区二区
|
亚洲第一伊人
|
另类成人小视频在线
|
欧美一区二区三区在线
|
国产精品免费久久久久久
|
9国产精品视频
|
欧美国产一区二区
|
久久婷婷蜜乳一本欲蜜臀
|
国产一区二区三区最好精华液
|
亚洲影院色无极综合
|
91久久久久久
|
美女黄网久久
|
亚洲国产高清自拍
|
欧美成人午夜
|
六月婷婷一区
|
亚洲国产成人不卡
|
欧美激情国产日韩精品一区18
|
欧美在线观看你懂的
|
国产乱肥老妇国产一区二
|
午夜精品一区二区三区在线播放
|
欧美人交a欧美精品
|
99国产精品久久
|
亚洲精品日产精品乱码不卡
|
欧美护士18xxxxhd
|
久久综合亚州
|
久久美女性网
|
在线成人激情黄色
|
欧美aa国产视频
|
久久久免费精品
|
136国产福利精品导航网址应用
|
亚洲女与黑人做爰
|
国产精品福利久久久
|
亚洲欧美春色
|
西西裸体人体做爰大胆久久久
|
国产农村妇女毛片精品久久麻豆
|
久久久久久久91
|
国产一区二区日韩精品
|
久久亚洲欧洲
|
你懂的国产精品永久在线
|
日韩亚洲欧美高清
|
中文欧美日韩
|
一区二区三区在线视频观看
|
亚洲第一精品在线
|
欧美系列电影免费观看
|
久久xxxx
|
欧美久久久久久久久
|
性高湖久久久久久久久
|
久久精品国产亚洲一区二区三区
|
亚洲在线播放
|
好看的日韩视频
|
亚洲国产精品女人久久久
|
国产精品超碰97尤物18
|
久久精品国产一区二区电影
|
免费不卡中文字幕视频
|
亚洲欧美激情一区
|
久久久亚洲国产天美传媒修理工
|
亚洲精品无人区
|
亚洲欧美国产精品va在线观看
|
一区在线视频观看
|
99人久久精品视频最新地址
|
国产一区二区三区在线播放免费观看
|
在线成人h网
|
在线性视频日韩欧美
|
在线观看91精品国产麻豆
|
一区二区三区精品久久久
|
亚洲国产精品成人一区二区
|
国产精品99久久久久久白浆小说
|
伊人精品在线
|
亚洲综合精品四区
|
日韩午夜免费
|
久久久久国色av免费观看性色
|
亚洲无线视频
|
欧美大片免费
|
欧美成人dvd在线视频
|
国产日韩欧美a
|
亚洲视频电影图片偷拍一区
|
欧美精品一区二区三区四区
|
久久婷婷丁香
|
国产亚洲一区精品
|
亚洲免费高清
|
亚洲福利视频专区
|
亚洲欧美在线一区二区
|
一个人看的www久久
|
久久网站热最新地址
|
欧美一级欧美一级在线播放
|
欧美激情无毛
|
欧美电影在线观看
|
极品中文字幕一区
|
欧美在线影院在线视频
|
欧美在线3区
|
国产精品久久久久久久9999
|
欧美三区在线视频
|
欧美国产另类
|
在线欧美亚洲
|
久久精品理论片
|
久久亚洲精品伦理
|
精品动漫3d一区二区三区免费版
|
午夜在线一区
|
狂野欧美激情性xxxx欧美
|
韩国欧美一区
|
久久久精品一区二区三区
|
蜜桃av一区
|
亚洲国产成人精品女人久久久
|
欧美国产日韩在线观看
|
精品成人一区二区三区四区
|
欧美一区二区三区在线观看
|
欧美一区二区成人
|
国产婷婷色一区二区三区四区
|
亚洲一区尤物
|
久久精品成人一区二区三区蜜臀
|
欧美激情在线播放
|
亚洲精品美女久久7777777
|
欧美好骚综合网
|
99re在线精品
|
欧美专区在线观看一区
|
精品91在线
|
欧美另类69精品久久久久9999
|
日韩午夜在线视频
|
欧美专区中文字幕
|
亚洲片在线资源
|
国产精品国产
|
久久嫩草精品久久久久
|
最新高清无码专区
|
亚洲一区二区三区四区在线观看
|
国产精品视频福利
|
久久久久久久久久久成人
|
亚洲第一精品影视
|
亚洲一区免费在线观看
|
国产一区二区三区日韩
|
欧美激情女人20p
|
亚洲精品视频二区
|
国产精品普通话对白
|
久久精品一区二区三区中文字幕
|
亚洲国产日韩美
|
亚洲欧美中文日韩v在线观看
|
狠狠色狠狠色综合日日91app
|
欧美成人免费视频
|
亚洲综合色自拍一区
|
欧美激情亚洲自拍
|
香蕉av777xxx色综合一区
|
在线观看视频日韩
|
国产精品久久久
|
久久漫画官网
|
亚洲欧美另类久久久精品2019
|
欧美成人免费观看
|
西瓜成人精品人成网站
|
亚洲人妖在线
|
国产亚洲欧美aaaa
|
欧美色另类天堂2015
|
麻豆国产va免费精品高清在线
|
一道本一区二区
|
欧美激情一区二区三区在线视频
|
亚洲高清视频一区二区
|
国产精品久久久久77777
|
欧美激情精品久久久久久
|
亚洲欧美亚洲
|
亚洲视频一区二区
|
91久久香蕉国产日韩欧美9色
|
久久久久久久999精品视频
|
亚洲欧美在线高清
|