单项选择题

按照顺序排列动态规划的求解步骤,正确的是()
(1)递归定义最优值。
(2)以自底向上的方式计算出最优值,并记录相关信息。
(3)分析最优解子结构性质。
(4)构造出最优解。

A.(1),(2),(3),(4)
B.(1),(3),(2),(4)
C.(3),(1),(2),(4)
D.(1),(2),(4),(3)