アルゴリズムとデータ構造の質問なんですけど、ここでいいですか?

   1.2次元以上で、無限に広がるユークリッド空間があります。
   2.空間上に、赤い砂粒と黒い砂粒を好きなだけ振りかけます。
   3.ここより先では、砂粒を追加しません。
   4.空間上の任意の座標を選びます。
   5.選んだ座標からユークリッド距離が最も小さい砂粒の、色は何色?

安定じゃなくてもokです。
こういう状況で、良い検索アルゴリズムってありませんか?