為什么80%的碼農都做不了架構師?>>> ??

POJ 3608 Bridge Across Islands跨島大橋:在兩個凸包小島之間造橋,求最小距離?3.6與平面和空間打交道的計算幾何?凸包?這題原始數據已經是凸包(convex polygons)了,所以目的不是套Graham之類的凸包算法,而是包含在凸包算法中的旋轉卡殼思想。如圖:在P上找出最下方的點記作C,在Q上找最上方的點記作D,記C在逆時針方向的下一個頂點是A,同理定義B。那么我們得到了兩個線段AC和DB,分別以CD為軸心,逆時針同時逐步旋轉兩線段,那么最短距離肯定在這兩...
繼續閱讀:碼農場 ? POJ 3608 Bridge Across Islands 《挑戰程序設計競賽》
原文鏈接:http://www.hankcs.com/program/algorithm/poj-3608-bridge-across-islands.html