Concept Flow - Segment trees for range queries
Build Segment Tree
Divide array into segments
Store segment info in tree nodes
Query range
Check node segment vs query range
Combine children results
Return final answer
The segment tree is built by dividing the array into segments and storing info in nodes. Queries check node segments against the query range and combine results.