You have k
bags. You are given a 0-indexed integer array weights
where weights[i]
is the weight of the ith marble. You are also given the integer k
.
Divide the marbles into the k bags according to the following rules:
i
to j
inclusively, then the cost of the bag is weights[i] + weights[j]
.The score after distributing the marbles is the sum of the costs of all the k
bags.
Return the difference between the maximum and minimum scores among marble distributions.
Example 1:
Example 2:
Constraints:
k
<= weights.length
<= 105weights[i]
<= 109Yen-Chi ChenSun, Jul 9, 2023