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