結果 : dynamic programming backward recursion