偶尔想到的,可以写下来,提醒提醒自己
有什么用?
其实还真很有用
最远点对!
以前还在C组
划水的时候,碰到一道裸题:平面上有一些点,求两两点之间最远的距离,有10W个点
由于
一时好奇以前做过USACOFencing the Cows圈奶牛于是就打了个凸包,再统计,AC
(我记得一堆人用水法过了……)
可以看出,这种统计最远距离的平面问题用凸包是很简单的
虽说求完的数据最坏的统计情况仍旧是
博客探讨了凸包在求解最远点对问题中的应用,通过构建凸包可以有效降低时间复杂度,尤其是在面对大量点的情况下。虽然最坏情况仍可能是O(n^2),但在实际有范围限制的坐标数据中,凸包能减少精度问题。此外,文章提到了旋转卡壳算法,可以在O(n)时间内统计最远点对,但实现起来具有挑战性。凸包在二维问题中的应用广泛,但对于多维凸包的用途,作者表示仍在探索之中。
偶尔想到的,可以写下来,提醒提醒自己
其实还真很有用
以前还在C组划水的时候,碰到一道裸题:
平面上有一些点,求两两点之间最远的距离,有10W个点
由于一时好奇以前做过USACOFencing the Cows圈奶牛
于是就打了个凸包,再统计,AC
(我记得一堆人用水法过了……)
可以看出,这种统计最远距离的平面问题用凸包是很简单的
虽说求完的数据最坏的统计情况仍旧是

被折叠的 条评论
为什么被折叠?