把数字翻译成字符串:最直观的想法是,一开始想,首先使用dp[i]表示前i个字符串的翻译结果数,初始化均为1,因为字符串一个字符一个字符翻译则结果数为1,然后从第二个元素开始遍历,如果当前字符和前一个字符组成的数在10~26之间,则会出现两种翻译结果,一种是一个字符一个字符,另一种是当前字符和前一个字符,dp[i]=2*dp[i-1],反之则直接翻译,dp[i]=dp[i-1],最后返回dp[nums.size()-1]即可。(出错)分析:但是上述这样想出错了,那么肯定是递推公式有些许问题,不过动态规划本身就有点复杂,错了也没关系,肯定是某些方面没有考虑全面,找找原因再接再厉好啦。根据上述描述,...