結果 : is divide and conquer dynamic programming