单项选择题

将一个较大规模的问题分解为较小规模的子问题,求解子问题、合并子问题的解得到整个问题的解的算法是()。

A.贪心法
B.分治法
C.动态规划法
D.回朔法