title | documentation_of |
---|---|
k-d tree (2D) |
./kd_tree_2d.hpp |
木の各ノードにおいて平面を切断する方向は原則として
vector<pair<long long, long long>> xys;
kd_tree<long long> kdt(xys);
long long xmin, xmax, ymin, ymax;
vector<int> ids = kdt.get_rect(xmin, xmax, ymin, ymax); // 矩形に含まれる頂点番号取得