Сведение задачи LCA к задаче RMQ
Версия от 05:45, 25 марта 2011; 192.168.0.2 (обсуждение)
Постановка задачи LCA
Определение: |
Наименьший общий предок (least common ancestor) двух узлов | в корневом дереве - это такой узел который среди всех узлов, являющихся предками как узла так и имеет наибольшую глубину.
Пусть дано корневое дерево
На вход подаются запросы вида для каждого запроса требуется найти их наименьшего общего предка.