Burst Balloons
Givenn
balloons, indexed from0
ton-1
. Each balloon is painted with a number on it represented by arraynums
. You are asked to burst all the balloons. If the you burst ballooni
you will getnums[left] * nums[i] * nums[right]
coins. Hereleft
andright
are adjacent indices ofi
. After the burst, theleft
andright
then becomes adjacent.
Find the maximum coins you can collect by bursting the balloons wisely.
Note:
You may imagine
nums[-1] = nums[n] = 1
. They are not real therefore you can not burst them.
0 ≤
n
≤ 500, 0 ≤
nums[i]
≤ 100
Example:
分析
区间内气球全部消掉,所以区间内loop数和区间外头尾*
数组前后延长1考虑边界
Last updated