平面上有N個點,如何選出3個點,使得他們組成的三角形面積最小/最大?
01-08
rt,假設沒有三個點共線的情況,複雜度低於O(N3)即可
面積最大的三角形顯然在凸包上,轉化為凸包的最大內接三角形的經典問題,可以 O(nlogn) 時間解決。最小三角形覺得枚舉一個點然後掃描線搞搞還是可以很容易 O(n^2) 的。下午考慮一下。
凸包上瞎搞搞。
推薦閱讀:
※為什麼演算法中會出現magic number?
※如何評價noip2017day2?
※王宏志是誰?在他的背後又有哪些傳奇經歷?
※如何支持動態加滿足某種條件不定個數邊,在線判斷是否是二分圖(見問題描述)?
※哪些開發會用到微積分、離散數學、線性代數、概率論的知識?