二维 dp 数组,从后往前出发(最后一个位置至少为1),初始化边界,返回dp[0][0]