Naive: for each , sum last values. total. improvement: maintain a running sum of the last probabilities. . Update : add (if , since we keep drawing), subtract (if valid). Final complexity: time, space. The sliding window avoids recomputing the sum. The sliding window sum avoids recomputing the last maxPts probabilities. This is a common DP improvement.
Time complexity: .
Space complexity: .