二次元平衡二分探索木
$ x
座標が
$ x_i
である点の
$ y
座標をまとめたもの
$ y
座標が
$ y_i
である点の
$ x
座標をまとめたもの
をそれぞれ
順序付き集合
で持つ。Pythonの標準ライブラリに順序付き集合はないので
平衡二分探索木
で実装する。