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 =[1,1,1,2,2,1]↵
↵
Answer = 2011212↵
↵
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.↵
↵
[user:amitgomi,2019-07-18] thanks for this example.
↵
Score will change on the basis of order.↵
↵
Eg:↵
↵
Array =
↵
Answer = 20
↵
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.↵
↵
[user:amitgomi,2019-07-18] thanks for this example.