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

自己怎么注册一个网站一套oa系统大概需要多少钱

自己怎么注册一个网站,一套oa系统大概需要多少钱,医疗器械三证是哪三证,农业网站模板题目 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例…

题目

地上有一个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

解题思路

1.题目要求我们求出机器人能够到达多少个格子,对于这道题我们依旧采用深度优先搜索来解决。

2.首先定义一个m行n列的布尔类型的visited数组,用来记录每个格子是否被访问过。然后定义一个dfs方法,用来进行深度优先搜索。在搜索过程中,如果当前格子的行或列小于0,或者大于等于m或n,或者当前格子已经被访问过,或者当前格子的数字之和大于k,则返回0。否则,将当前格子标记为已访问,并返回1加上向右、向下、向左、向上四个方向的dfs调用结果之和。

3.再定义一个sum方法,用来计算一个数字的每一位之和。首先定义一个res变量,并将其初始化为0。然后判断x是否为0,如果不为0,则将res加上x的个位数,并将x除以10。最后返回res。

4.在movingCount方法中,首先初始化类成员变量m、n和k,并创建一个m行n列的visited数组。然后调用dfs方法,从矩阵的左上角开始搜索,并返回结果。

代码实现

class Solution {int m;int n;int k;boolean[][] visited;public int movingCount(int m, int n, int k) {this.m = m;this.n = n;this.k = k;visited = new boolean[m][n];return dfs(0,0);}public int dfs(int i, int j){if(i < 0 || j < 0 || i >= m || j >= n || visited[i][j] || k<sum(i)+sum (j)){return 0;}visited[i][j] = true;return 1 + dfs(i+1,j) + dfs(i,j+1) + dfs(i-1,j) + dfs(i,j-1);}int sum(int x){int res = 0;while(x != 0){res = res +(x % 10);x = x / 10;}return res;}
}

测试结果

 

http://www.yayakq.cn/news/668396/

相关文章:

  • 绍兴易网网站开发课程网站建设的基本原理
  • 网站建设与维护本科教材动易网站 修改栏目名字
  • 网站的js效果wordpress缩略图清除
  • 服务器搭建网站能ping t苏州seo培训
  • 淘宝网站怎么做特价网站域名想更换要怎么做
  • 哪里可以下企业网站模板wordpress 音乐播放器 歌词
  • 网上免费做网站做化工外贸需要那些网站
  • 织梦网站添加视频教程做数据网站
  • 怎样建造网站线下营销推广方式有哪些
  • 辽阳男科医院哪家最好百度优化是什么意思
  • 企业展示网站模板手机设计专用软件
  • 江门建站网站模板优化站点
  • 山西建设厅网站首页wordpress 做管理系统
  • 做金融类网站洛阳建站公司效果
  • 网站布局模板应用商店aso优化
  • 快速建站物业管理系统价格
  • 锦州网站建设品牌好wordpress 时间线主题
  • 制作网站合同需注意怎么制作一个网站教程
  • 初一下电脑课书做网站如何找广告商合作
  • 台州铭企做的网站做网站前途
  • 西安网站排名分析稀奇古怪好玩有用的网站
  • 网站建设电话邀约话术室内设计网页版
  • 网站建设有哪些分类wordpress 更换字体
  • 建网站赚钱 知乎优化方案英语必修一答案
  • 网站引流推广怎么做网络服务合同交印花税吗
  • 泰州北京网站建设堵博网站建设
  • 网站服务器租用技巧网页设计师中级技能要求
  • 湖南北山建设集团网站嘉兴网站推广排名
  • 桂林北站到两江机场大巴时刻表怎么查看自己网站有没有被百度收录
  • 黄石城乡建设网站win网站建设