【POJ-1556-The Doors】線段求交+DP

POJ-1556-The Doors 題意 一個房間內有平行的n堵牆,每個牆上有兩道門,求從起點走到終點的最短路徑。 例如下圖: 做法 可以到某個門的最短距離一定是由某個門的兩端點出發的,所以我們只要從左到右算出到達每個點的最短距離,每個點用所有之前可以直接到達這個點的點去鬆弛這個點,複雜度 O ( n 3 ) O(n^3) O(n3) 代碼 #include <stdio.h> #include
相關文章
相關標籤/搜索