標籤:

平面上有N個點,如何選出3個點,使得他們組成的三角形面積最小/最大?

rt,假設沒有三個點共線的情況,複雜度低於O(N3)即可


面積最大的三角形顯然在凸包上,轉化為凸包的最大內接三角形的經典問題,可以 O(nlogn) 時間解決。

最小三角形覺得枚舉一個點然後掃描線搞搞還是可以很容易 O(n^2) 的。下午考慮一下。


凸包上瞎搞搞。


推薦閱讀:

為什麼演算法中會出現magic number?
如何評價noip2017day2?
王宏志是誰?在他的背後又有哪些傳奇經歷?
如何支持動態加滿足某種條件不定個數邊,在線判斷是否是二分圖(見問題描述)?
哪些開發會用到微積分、離散數學、線性代數、概率論的知識?

TAG:演算法 | OI |