在一个坐标平面上,给出了一组点,比如说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