Stream of points: remove any pair within a distance

0
Remix

Points arrive one at a time. When a new point is within a given distance of a point already stored, remove that pair; otherwise store the new point. Keep each step fast as the number of stored points grows.

GoogleCodingLast asked Jun 2026
No answer yet. Write the first one; the best answer gets endorsed.