当前位置: 首页 > news >正文

洛阳信息港清远网站关键字优化

洛阳信息港,清远网站关键字优化,网页设计教育培训,上海全网推广地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如&am…

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

示例 1:

输入:m = 2, n = 3, k = 1
输出:3

示例 2:

输入:m = 3, n = 1, k = 0
输出:1

提示:

  • 1 <= n,m <= 100
  • 0 <= k <= 20
class Solution {public int movingCount(int m, int n, int k) {boolean[][] visited = new boolean[m][n];return dfs(0, 0, m, n, k, visited);}private int dfs(int i, int j, int m, int n, int k, boolean visited[][]) {if (i < 0 || i >= m || j < 0 || j >= n || (i/10 + i%10 + j/10 + j%10) > k || visited[i][j]) {return 0;}visited[i][j] = true;return 1+ dfs(i + 1, j, m, n, k, visited) + dfs(i - 1, j, m, n, k, visited) + dfs(i, j + 1, m, n, k, visited) + dfs(i, j - 1, m, n, k, visited);}
}

本题解使用到了递归,也就是递归处理机器人在上,下,左,右的行进,如果不符合条件则返回0,如果符合条件则返回1+在此格子上的又一上,下,左,右的选择。

http://www.sczhlp.com/news/65213/

相关文章:

  • Django ORM性能优化
  • MyEMS 开源能源管理系统:赋能高效能源管控与可持续发展
  • MongoDB 语法
  • SIC8833主控的智能充气泵方案
  • MySQL中 join+orderby出现临时表
  • 越秀网站建设设计三只松鼠建设网站前的市场分析
  • 深圳装修公司网站创建网站为啥要钱
  • 网站建设方案ppt下载扬中论坛网
  • 杭州微网站开发网站开发的软 硬件环境标准
  • 公司网站如何被收录注册网站名字
  • 网站开发下载功能如何实现云服务器网站崩溃的原因
  • Excel中如何将度分秒转换成度格式
  • 基于神经网络及GUI触摸板的手写数字识别
  • 故障分析:troubleshooting instance evicted due to ORA error 29740
  • 聊城做网站做的不错的建网站需要用到什么软件
  • 全部免费网站软件肇庆seo霸屏
  • 大连网站开发 简维科技黄岛网站开发
  • 宿州物流网站建设心悦会员免做卡网站
  • 网站建设论文模板河南最近的新闻
  • 网站图片倒计时怎么做的制作网页的素材图片及文字
  • 网站开发协议h5除了易企秀还有哪些
  • 网站红色搭配哪些网站做代理
  • Oracle随笔:_disable_logging 全局禁用日志功能
  • 北京专业网站建设公司排名辽宁建设工程信息网查询系统
  • 深圳网站建设公司佳速互联哈尔滨建站软件
  • 新彊生产建设兵团网站手机网站打开自动wap
  • 河南制作网站公司深圳网络科技有限公司简介
  • 电子商务网站开发书域名查询ip解析
  • 网站上文章分享的代码怎么做2345浏览器网页
  • 3800给做网站sem显微镜