在一個座標平面上,給出了一組點,比如說10個點,爲了簡單起見,可以認爲它們是整數。要找出一個可能的正方形是否在這10個點內?.... if不是,要添加到這些點的點數至少有一個平方?如何在一組給定的點上找到一個正方形?
回答
只要使用蠻力。對於集合中的每個點,對於集合中的每個可能的其他點,檢查是否有兩個點足夠接近可能的其他方形拐角。如果座標是整數,那麼這非常簡單(儘管具有二次方複雜性,假設點查找的時間不變),當浮點稍微簡單一點而且複雜度稍高時,可能是這樣。
蠻力方法是計算「nC2」距離並進行比較,但這無法幫助我得出可能需要多少點。 – 2014-10-12 10:56:42
@peterburke:會的。如果你找到一個正方形,答案是0.如果你找到一個角落,那麼答案是1.如果你找不到角落,那麼答案是2. – 2014-10-12 10:57:37
會嘗試並給它一個鏡頭,謝謝 – 2014-10-12 10:58:19
- 1. 在形狀中的一個點上找到漸變方向
- 2. 給定非凸多邊形中的一大組頂點,我如何找到邊?
- 3. 給定一個URL如何找到錨點HTML錨點標記?
- 4. 找到一個三角形,正方形和圓形下的整數點數
- 5. 如何找到一個給定的節點
- 6. 如何在一個點和一個方向形成的假想線上得到一個點x的距離
- 7. 給定一組點,我如何近似其形狀的主軸?
- 8. 如何在矩形的周長找到一個點?
- 9. 如何找到一個點是否在一組間隔內?
- 10. 如何從一組線中找到包圍點的多邊形?
- 11. 如何畫一個正方形到一個PictureBox?
- 12. 如何在一組tarball中找到一個特定的文件?
- 13. 如何在給定兩個相反點的2d矩陣中畫一個正方形
- 14. 如何找到一個點是否在三角形內?
- 15. 給定一個值,找到在排序後的數組
- 16. 給定一組多邊形和一系列點,找出哪些多邊形是位於的點
- 17. 如何在pygame中上下移動一個方框[矩形爲正方形]?
- 18. 如何通過DAG中的一組給定節點找到所有路徑?
- 19. 給定一個多邊形和一個二維點,如何找到最接近該點的多邊形的特徵(頂點或邊)?
- 20. 找到一個旋轉的矩形內的一個點
- 21. 如何用CSS創建一個正方形數組的新行
- 22. 找到正方形2D陣列中任意一個隨機點的對角線
- 23. 在等分線上找到一個點
- 24. 給定一個對象數組,找到一個特定的鍵對象
- 25. HTML - 找到一個給定的標籤
- 26. 找到一個給定的半徑
- 27. 找到一個給定的字符串
- 28. 給定一個正方形的對角頂點,如何找到所有其他兩個頂點?兩側都未平行中的X/Y軸
- 29. 如何找到某個點是否在Java中放置在正方形中?
- 30. 如何在旋轉後找到圖像上的一個點?
嗯,這是最多需要添加的兩點。 – 2014-10-12 10:44:22
如果僅給出1分,則必須添加3分 – 2014-10-12 10:45:25
您剛纔說有10個給定分數。 – 2014-10-12 10:46:03