Stream of points: remove any pair within a distance
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.
No answer yet. Write the first one; the best answer gets endorsed.
