下列算法中通常以自底向下的方式求解最优解的是()
A:分治法
B:动态规划法
C:贪心法
D:回溯法
出自:计算机科学