第三题试试用动态规划,dp[i] = min(dp[i], dp[j]+1)