скажем, у меня есть огромный набор непересекающихся прямоугольников с целочисленными координатами, которые фиксированы раз и навсегда
У меня есть еще один прямоугольник A с целочисленными координатами, координаты которого движутся (но вы можете предположить, что его размер постоянен)
Как наиболее эффективно определить, какие прямоугольники пересекаются (или внутри) A?
Я не могу просто перебрать свой набор, так как он слишком большой. Спасибо
edit: все прямоугольники параллельны оси