Schedule Batch Difference
Given n servers with their capacity, we need to schedule k batches.
Input:
n (number of servers)nk (batches)k where numServers[i] = number of servers to be included in i-th batchOutput:
For each batch calculate difference between maximum and minimum server capacity, sum it over for all k batches and return it.
1Example 1
There is only one batch, and it includes all servers. The difference between the maximum and minimum server capacity is 4 - 1 = 3.
2Example 2
Each batch includes only one server, so the difference between the maximum and minimum server capacity for each batch is 0. The total sum is 0.
3Example 3
The first batch can include servers with capacities 1 and 4, and the second batch can include servers with capacities 2 and 3. The difference for the first batch is 4 - 1 = 3, and for the second batch is 3 - 2 = 1. The total sum is 3 + 1 = 4.
Constraints
Limits and guarantees your solution can rely on.
numServers[i] == nn <= 1e6k <= n