Posted on 2010-06-23 00:15
王之昊 閱讀(549)
評論(0) 編輯 收藏 引用 所屬分類:
初中風(fēng)格的平面幾何 、
二分 、
圓
題意:有四個圓大小不一,可以隨意移動他們,求包圍這四個圓的最小園?
首先應(yīng)該是二分答案,變成一個判定性問題。
對于某個固定半徑 R 的目標圓,假設(shè)它的圓心 C0 在(0,0)。其他四個圓的圓心 Pi 只要滿足 | Pi - C0 | + ri <= R 即可。可以想象Pi 應(yīng)當(dāng)盡量的離 C0越遠越好, 越遠越有希望放下,當(dāng)然在滿足上面的條件下。
這樣四個圓的圓心離原點的距離就確定了,現(xiàn)在可以想像成有

四個杠桿,每個杠桿的頭上有一個圓,杠桿可以繞著原點轉(zhuǎn)動,圓是剛性的,接著就判斷這種情況是否可能發(fā)生.
實際上只要讓他們一個挨著一個放就可以了.比如可以 放置第i個時,盡量挨著逆時針方向的前i-1個,并且判斷會不會沿順時針方向和前i-1個沖突.
這里還有些不太清楚的地方:比如順序是否有關(guān)?