У нас есть массив из «n» чисел. Нам нужно разбить его на M подмассивов так, чтобы стоимость была минимальной.
Стоимость = (XOR подмассива) X (длина подмассива)
Eg:
array = [11,11,11,24,26,100]
M = 3
ВЫВОД => 119
Объяснение:
Dividing into subarrays as = > [11] , [11,11,24,26] , [100]
As 11*1 + (11^11^24^26)*4 + 100*1 => 119 is minimum value.
Eg2: array = [12,12]
M = 1
output: 0
As [12,12] one way and (12^12)*2 = 0.