結果 : write the difference between dynamic programming and greedy method