結果 : maximum subarray problem dynamic programming