力扣 812 最大三角形面積 C

2021-10-10 03:41:25 字數 666 閱讀 7667

給定包含多個點的集合,從其中取三個點組成三角形,返回能組成的最大三角形的面積。

示例:

輸入: points =[[

0,0]

,[0,

1],[

1,0]

,[0,

2],[

2,0]

]輸出:

2解釋:

這五個點如下圖所示。組成的橙色三角形是最大的,面積為2。

注意:

3

<= points.length <=

50.不存在重複的點。

-50<= points[i]

[j]<=

50.結果誤差值在 10^-

6 以內都認為是正確答案。

class

solution}}

return res;

}double

area

(vector<

int>p, vector<

int>q, vector<

int>r)

};

列舉每乙個三角形,計算面積並找出最大的面積值。

根據三角形的三個頂點計算出面積的公式:

鞋帶公式,用於計算任意多邊形的面積,可用於計算三角形的面積;

LeetCode 812 最大三角形面積

給定包含多個點的集合,從其中取三個點組成三角形,返回能組成的最大三角形的面積。示例 輸入 points 0,0 0,1 1,0 0,2 2,0 輸出 2 解釋 這五個點如下圖所示。組成的橙色三角形是最大的,面積為2。注意 3 points.length 50.不存在重複的點。50 points i ...

三角形面積

算是自己第一道正式寫的演算法幾何吧,先從簡單的開始吧,加油!描述 給你三個點,表示乙個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入 每行是一組測試資料,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。座標值都在0到10000之間 輸入0 0 0 0 0 0表示輸入結束...

三角形面積

時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 給你三個點,表示乙個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入每行是一組測試資料,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。座標值都在0到10000之間 輸入0 0 0 0 0 0表示輸入...