如何求解POJ3301问题中的最小覆盖正方形?
- 内容介绍
- 文章标签
- 相关推荐
本文共计380个文字,预计阅读时间需要2分钟。
题目:给定你n个点,让你找到一个最小的正方形去覆盖所有点。
思路:如果题目中规定正方形必须必须与x轴平行,那么我们可以+题意+给你n个点,让你找到一个最小的正方形去覆盖所有点。+思路+
题意给你n个点让你找一个最小的正方形去覆盖所有点。思路想一下如果题目中规定正方形必须和x轴平行那么我 题意 给你n个点让你找一个最小的正方形去覆盖所有点。 思路想一下如果题目中规定正方形必须和x轴平行那么我们是不是直接找到最大的x差和最大的y差取最大就行了但是这个题目没说平行那么我们就旋转这个正方形因为是凸性或者凹性用三分去枚举正方形的角度[0,PI/2],然后缩小范围知道找到答案。
本文共计380个文字,预计阅读时间需要2分钟。
题目:给定你n个点,让你找到一个最小的正方形去覆盖所有点。
思路:如果题目中规定正方形必须必须与x轴平行,那么我们可以+题意+给你n个点,让你找到一个最小的正方形去覆盖所有点。+思路+
题意给你n个点让你找一个最小的正方形去覆盖所有点。思路想一下如果题目中规定正方形必须和x轴平行那么我 题意 给你n个点让你找一个最小的正方形去覆盖所有点。 思路想一下如果题目中规定正方形必须和x轴平行那么我们是不是直接找到最大的x差和最大的y差取最大就行了但是这个题目没说平行那么我们就旋转这个正方形因为是凸性或者凹性用三分去枚举正方形的角度[0,PI/2],然后缩小范围知道找到答案。

