凸包問題是個經典問題,定義是包覆這群點的所有外殼當中,面積最小的一個外殼,至於凸代表它是凸多邊形,它常被應用在圖像處理及地理信息系統等方面。
阿祁今天給你一個位於二維坐標系的n個點,請找出所有凸包上的點。
首先第一行有正整數n代表點的數量,再來有n行每個兩個數x、y代表點座標。
你可以視為所有點都是唯一,且凸包面積>0。
3≤n≤2e5
−1e9≤x,y≤1e9
首先輸出正整數k,代表凸包有k個點,接著輸出k行他們的x、y座標,x、y中間以空格隔開,為了方便請先把x座標從小到大排序再輸出(如果x座標一樣大則照y座標)
6 2 1 2 5 3 3 4 3 4 4 6 3
4 2 1 2 5 4 4 6 3
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|