Interval trees solve this problem.
区間木はこの問題を解決するものである。