結果 : backward recursion dynamic programming example