关于动态规划的描述,正确的是: A. 动态规划的时间复杂度总是低于贪心算法。B. 动态规划要求问题具有最优子结构和重叠子问题两个性质。C. 动态规划用递归实现时不需要存储中间结果。D. 动态规划的核心是将问题分解为互不重叠的子问题。 正确答案:B