Given an array of n integer elements. At a single moment we can delete a subarray if every element of this subarray is equal to one another. Doing so give us the points equal to (size of subarray)^2. We have to completely eliminate the array and also maximise the sum of points scored. How to solve this problem?
Score will change on the basis of order.
Eg:
Array = 11212
say it divided into 4 segments 11,2,1,2
If you choose order of segments as 3,(2,4),1. then score will be 1+4+4.
If you choose order of segments as 2,4,(1,3). then score will be 1+1+9.
amitgomi thanks for this example.