Как оптимально разделить массив на два подмассива так, чтобы сумма элементов в обоих подмассивах была одинаковой, иначе выдает ошибку?
Пример 1
Учитывая массив
10, 20 , 30 , 5 , 40 , 50 , 40 , 15
Это может быть разделено как
10, 20, 30, 5, 40
а также
50, 40, 15
Каждый подмассив суммирует до 105.
Пример 2
10, 20, 30, 5, 40, 50, 40, 10
Массив не может быть разделен на 2 массива равной суммы.