数位DP + 记忆化搜索