动态规划，需要考虑的条件挺多