| Approach | Notes |
|---|---|
| Prefix sum array / precomputed offsets | Precompute cumulative counts for all runs into an array, then use binary search to answer each Find query in O(log n) instead of O(n) linear scan; costs O(n) extra space where n is number of runs. |