summaryrefslogtreecommitdiff
path: root/geometry
diff options
context:
space:
mode:
Diffstat (limited to 'geometry')
-rw-r--r--geometry/closestPair.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/geometry/closestPair.cpp b/geometry/closestPair.cpp
index 0cad353..7acdeca 100644
--- a/geometry/closestPair.cpp
+++ b/geometry/closestPair.cpp
@@ -1,7 +1,3 @@
-double squaredDist(pt a, pt b) {
- return real(conj(a-b) * (a-b));
-}
-
bool compY(pt a, pt b) {
return (imag(a) == imag(b)) ? real(a) < real(b)
: imag(a) < imag(b);
@@ -28,7 +24,7 @@ double shortestDist(vector<pt>& pts) { // sz(pts) > 1
auto lower = status.lower_bound({-1.0/0.0, imag(*right) - sqrtOpt});
auto upper = status.upper_bound({-1.0/0.0, imag(*right) + sqrtOpt});
for (;lower != upper; lower++) {
- double cand = squaredDist(*right, *lower);
+ double cand = norm(*right - *lower);
if (cand < opt) {
opt = cand;
sqrtOpt = sqrt(opt);