机器人的运动范围:最直观的想法是,使用一个divide数组保存数字的数位和,使用一个dp数组保存元素是否被访问过,然后从下标[0,0]开始进行dfs遍历。其中dfs遍历的过程如下,首先是处理不合法下标以及不合法数位和以及重复访问,然后是标记访问并且计算当前结果res并返回,其计算公式为上下左右四个方向的dfs结果加上当前该元素的访问之和。如果内存超出限制的话,检查一下是否是没有标记访问,从而导致的重复访问。 int dfs(vector<vector<bool>>& dp, vector<int>& divide, int threshold, int ro...