The captain题目回顾
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                The captain题目回顾
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                題面
給定平面上的n個點,定義(x1,y1)到(x2,y2)的費用為min(|x1-x2|,|y1-y2|),求從1號點走到n號點的最小費用。
分析
首先,直接走過去花費肯定是min(...).
畫圖可以發現,在1,n圍成的矩形中,如果有其他點,那么通過其他點走過去一定不會更劣(至少不虧).
 而且最短路顯然會選擇更短的路線(廢話)所以兩個點之間可以建兩條邊也無所謂.
所以,我們按照x排序,相鄰的點之間連邊,再按照y排序,相鄰的點之間連邊,然后跑最短路就好了!
轉載于:https://www.cnblogs.com/i-cookie/p/11383789.html
總結
以上是生活随笔為你收集整理的The captain题目回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 开心网android客户端,开心网And
 - 下一篇: 迈向高算力、跨域融合新拐点,智能座舱各路