看板 C_and_CPP 關於我們 聯絡資訊
題目:http://zerojudge.tw/ShowProblem?problemid=d555 WA code: http://ideone.com/ZWotz 在教科書上我有看過這個問題,書上是用 Divide & Conquer 來解決的 可是我有個想法但不知道對不對? 1.對資料做由大到小排序,X軸是主Key,Y軸是副Key 2.在X軸最右邊(最旁邊)且Y軸最上面(最高)的那個點K一定是Dominate Point 3.接下來,設門檻值為K的Y軸高度,在K點左邊(往0的方向)及K底下的點 Y軸如果小於等於門檻值的話一定不可能是Dominate Point, 所以這些點相當於被刪掉了 4.把K點拔出來然後,找X軸上最接近點K的且高度是該X值上最高的點,重複步驟2 不過ZJ上的得到WA,是我的想法有錯嗎,還是程式有寫錯? debug一上午還是沒辦法AC,感謝大大看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.55.3 ※ 編輯: BombCat 來自: 123.205.55.3 (05/26 13:54)