(weights, parts, P)
| 80 | |
| 81 | |
| 82 | def assert_valid_partition(weights, parts, P): |
| 83 | N = len(weights) |
| 84 | assert len(parts) == P + 1 |
| 85 | assert parts[0] == 0 |
| 86 | assert parts[P] == N |
| 87 | for idx in range(P): |
| 88 | assert parts[idx] <= parts[idx + 1] |
| 89 | |
| 90 | |
| 91 | def get_partition_weights(weights, parts): |
no outgoing calls
no test coverage detected