結果 : solve a dynamic programming problem