Graph Theory37 sections · 1633 units
Open in Course

Think First - Path Queries II

(Updates change everything)

This problem asks about paths, not subtrees. But there is a critical twist: you also have update queries that change node values.

Can you preprocess everything once at the start, or do you need a data structure that handles changes dynamically? What happens when you update a node's value between two path queries?

Think about which techniques support updates. LCA with preprocessing assumes the tree is static. Pause and consider which technique handles path queries with updates.