數學/演算法:正方形內有5個點,為什麼最近點對的距離小於邊長?
01-14
一個點位於左邊的三角形中,另一個點位於右邊的三角形中,距離為兩點之間的連線(例如pq)
而在左右兩個d*d正方形區域內,最多都只能含有4個點。如果超過4個點,則這個正方形區域內至少存在一個點對的距離小於d。
以上的結論需要如何證明呢?
------------------------------------------------------
以上的問題是我從《編程之美》的求兩點之間最短距離抽出的一個知識點,如果看過這本書的朋友有沒有遇到以上問題呢=。=書上直接就給出結論了,怎麼想都不明白
樓上的證明看起來比較繁瑣,我來個簡單的。
可以用反證法,假設正方形
情況一:四個點中存在三點共線,則明顯有結論;
情況二:四個點中任意三點不共線,考慮其中的三個點與此類似的,最近點對問題中,給定左平面一點p,右平面中與p距離最近的點的候選個數不超過6。證明與@npbool 回答類似。from 編程之美:平面最近點對
推薦閱讀:
※一個人談過k次戀愛(k大於等於12),那麼他集齊十二星座的概率是多少?
※怎麼定義數學上的「顯而易見」?
※有沒有能讓卡西歐科學計算器計算時間最長的式子?
※可以用一個點記錄下整個世界嗎?
※清華學神韓衍雋 15 門課程 100 分在整個清華乃至中國強到什麼程度?