End of Year Sale: Use Coupon Code END2025 to Get Extra 25% Off.
dp to store the maximum number of prizes that can be won at each position, with two extra spaces for handling the two segments.start to represent the start of the current segment.j, adjust start to ensure the segment size does not exceed k.dp for the current position by taking the maximum of the previous position's value and the sum of the maximum number of prizes before the current segment plus the size of the current segment.dp[2][n], representing the maximum number of prizes that can be won with two segments.