地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?

public class Solution {
    public int movingCount(int threshold, int rows, int cols)
    {
         boolean bool[][] = new boolean[rows][cols];
        return hashPath(threshold,rows,cols,0,0,bool);
    }
    public int hashPath(int threshold, int rows, int cols,int row ,int col ,boolean bool[][]){
        if(row<0 || col<0 || row >= rows || col>=cols || bool[row][col]==true || number(row)+number(col)>threshold) return 0;
        bool[row][col]=true;
        return 1+hashPath(threshold,rows, cols,row-1,col,bool)
                +hashPath(threshold,rows, cols,row,col-1, bool)
                +hashPath(threshold,rows, cols,row+1,col, bool)
                +hashPath(threshold, rows, cols,row,col+1,bool);
    }
     public int number(int x){
        int sum=0;
        do{
            sum+=x%10;
        }while((x=x/10)>0);
        return sum;
    }
}

地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格相关推荐

  1. 单元格内多个姓名拆分成一列_excel将一列数据拆为多个表格-excel:如何将一个单元格拆分成多行或多列?...

    如何将一个Excel工作表的数据按一列的关键字拆分成... 工具/材料:Microsoft Office Excel2016版,Excel文档. 1.首先选中Excel文档,双击打开. 2.然后在该界 ...

  2. 如何快速选中某单元格所在的整行或整列 Excel教程

    我们可以使用快捷键的操作来快速选中B3单元格所在的整行或整列,操作方法如下,请大家参阅! 一.正规的快捷键操作 ①快速选中整行 按下键盘上的 Shift Space 即同时按下键盘上的Shift 空格 ...

  3. 单元格内容分列多行_excel表格数据换行分列-EXCEL怎么分行呢?一个单元格有多行字,怎么向分列......

    EXCEL怎么分行呢?一个单元格有多行字,怎么向分列... excel 数据拆分换行 工具/材料:Microsoft Office Excel2016版,Excel文档. 1.首先选中Excel文档, ...

  4. 算法:小蓝在一个n行 m列的方格图中玩一个游戏

    1.题目描述 小蓝在一个 n 行 m 列的方格图中玩一个游戏. 开始时,小蓝站在方格图的左上角,即第 1 行第 1 列. 小蓝可以在方格图上走动,走动时,如果当前在第 r 行第 c 列,他不能走到行号 ...

  5. 蓝桥杯真题 跳跃 C++、Java实现 动态规划小蓝在一个 n 行 m 列的方格图中玩一个游戏。 开始时,小蓝站在方格图的左上角,即第 1 行第 1 列。

    文章目录 题目描述 输入描述 输出描述 输入输出样例 示例 1 运行限制 代码(c++) 代码(Java) 思路 题目描述 小蓝在一个 n 行 m 列的方格图中玩一个游戏. 开始时,小蓝站在方格图的左 ...

  6. xlsx怎么设置行高列宽_Excel里面如何调整行高和列宽

    工作表里的行高和列宽,都是可以根据需要来进行调整的.下面就来介绍一下调整行高和列宽的操作方法. 设置特定行高和列宽数值 方法一 1.选中需要更改的行或列,或者也可以选中这一行或列里面的一个单元格. 2 ...

  7. 计算机excel中行高在哪里,电脑Excel表格怎么对行高和列宽进行调整

    电脑Excel表格怎么对行高和列宽进行调整 腾讯视频/爱奇艺/优酷/外卖 充值4折起 在我们使用Excel表格处理数据的时候,我们经常需要调整行高和列宽,今天小编就告诉大家电脑Excel表格怎么对行高 ...

  8. html设置表格行高和列宽,怎么在腾讯文档中设置表格的行高和列宽

    摘要 腾兴网为您分享:怎么在腾讯文档中设置表格的行高和列宽,云集,虚拟机,我的世界,卫星云图等软件知识,以及cad2009,kmp,mt4,usb转串口驱动,wifi吸粉,csgo动态组名,亿方云,单 ...

  9. VBA对单元格及区域、行、列的选择、写入、复制、删除、插入等 ​

    ​EXCEL是由很多的对象组成,每个对象都有他的属性和方法,所谓的对象可以理解为所有存在的东西,在同一个程序里的对象之间是存在关系的,比如说上下级关系或同级关系,上下级关系之间用英文句点". ...

最新文章

  1. Netty3架构解析
  2. 国家会展中心启动5G网络建设,推进无人驾驶等应用场景落地
  3. 汉诺塔c语言源程序步骤,汉诺塔问题的算法分析及C语言演示程序的实现
  4. 存储过程内基础语法---补充while循环
  5. JQuery------鼠标双击时,不选中div里面的文字
  6. 只会python怎么挣钱_业余学python有用吗
  7. 图解BIO、NIO、AIO、多路复用IO的区别
  8. httpservletrequest_HttpServletResponse和HttpServletRequest取值的2个坑你知道吗?
  9. 开发利器--JSONVIEW插件 网页json数据直接转换
  10. CS224N刷题——Assignment2.1_TensorflowSoftmax
  11. 记录下hbuilderX+vue开发app 真机调试的问题
  12. Arduino UNO+OLED可视化音乐频谱:32段分频0.96寸OLED显示细条频谱线
  13. Android Activity生命周期以及LoCat的使用
  14. python数据精度_python数字精度
  15. 抖音小店无货源,营业执照怎么办理?该怎么选择经营范围?
  16. 永不断电的IPONE4
  17. python 死循环捕捉输入异常
  18. elasticsearch最大节点数_记录 Elasticsearch 的 maximum shards open 问题
  19. 【学习笔记】C++ GUI Qt4 第六章 6.4 滚动区域 和 6.5 停靠窗口和工具栏
  20. C_004 C语言 控制语句之分支语句

热门文章

  1. 专升本计算机的数学考不考正态分布,高考成绩不一定是正态分布
  2. Lazadashopee热销产品有哪些?运动户外类目快速增长
  3. 基于热销商品宝贝的数据调用分析
  4. 面经系列:2020年联发科技数字IC设计岗
  5. 美国十大被封杀网站排名
  6. ROS统计在线用户数脚本
  7. visio电路图怎么连线_还在用visio画电路图?不看后悔!
  8. Epoll触发事件的类型(转载)
  9. 剑灵狂欢区服务器位置,9377剑灵洪门崛起6月25日部分区合服公告
  10. 详解边缘计算系统逻辑架构:云、边、端协同