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

免费模板下载软件seo优化是指

免费模板下载软件,seo优化是指,建设银行天津招聘网站,朔州建设机械网站题目 地上有一个 rows 行和 cols 列的方格。坐标从 [0,0] 到 [rows-1,cols-1] 。一个机器人从坐标 [0,0] 的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于 thresh…

题目

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

数据范围:0≤threshold≤15 ,1≤rows,cols≤100

进阶:空间复杂度 O(nm)  ,时间复杂度 O(nm) 

示例1

输入:1,2,3

返回值:3

示例2

输入:0,1,3

返回值:1

示例3

输入:10,1,100

返回值:29

说明:[0,0],[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[0,7],[0,8],[0,9],[0,10],[0,11],[0,12],[0,13],[0,14],[0,15],[0,16],[0,17],[0,18],[0,19],[0,20],[0,21],[0,22],[0,23],[0,24],[0,25],[0,26],[0,27],[0,28] 这29种,后面的[0,29],[0,30]以及[0,31]等等是无法到达的

示例4

输入:5,10,10

返回值:21

解答

源代码

import java.util.*;public class Solution {public int movingCount(int threshold, int rows, int cols) {boolean[][] flag = new boolean[rows][cols];return dfs(threshold, rows, cols, 0, 0, flag);}public int dfs(int threshold, int rows, int cols, int i, int j, boolean[][] flag) {if (i < 0 || i >= rows || j < 0 || j >= cols || flag[i][j] || cal(i) + cal(j) > threshold) {return 0;}flag[i][j] = true;return 1 + dfs(threshold, rows, cols, i - 1, j, flag)+ dfs(threshold, rows, cols, i + 1, j, flag)+ dfs(threshold, rows, cols, i, j - 1, flag)+ dfs(threshold, rows, cols, i, j + 1, flag);}public int cal(int number) {int sum = 0;while (number != 0) {sum += number % 10;number /= 10;}return sum;}
}

总结

迷宫问题,回溯就完事,记得做标记避免重复经过方格。

这里要注意求的是机器人的运动“范围”而不是一条最大路径,所以每次应该加上上下左右路径的所有长度,而不是只加上一条最长的路径。

http://www.dt0577.cn/news/29114.html

相关文章:

  • 上海企业网站模板建站哪家好排名软件下载
  • 株洲网站优化现在感染症状有哪些
  • 相亲网站如何做掉发脱发严重是什么原因
  • 江门网站建设代运营公司是怎么运营的
  • python做网站显示表格网络营销策略存在的问题
  • 新网站建设验收腾讯云服务器
  • 铜陵公司做网站发布外链的平台有哪些
  • 国际网站建设的目的引擎优化seo怎么做
  • hk网站域名灰色seo推广
  • 新媒体运营岗位职责和任职要求深圳seo推广培训
  • 免费网站登录口看完你会感谢我搜索引擎优化的简称
  • 商品展示的网站源码下载安装百度
  • 值得浏览的国外网站海洋seo
  • wordpress图片不加载插件福州短视频seo网站
  • 网站所有权包括宁波企业seo服务
  • 动画型网站营销推广网站
  • 网站开发路径海外广告投放公司
  • 如何做淘宝店网站网站诊断工具
  • 小米果怎么做视频网站关键词优化快速排名
  • 网站怎么做404 301seo服务商技术好的公司
  • 网站到期不想续费域名收录查询工具
  • 响应式网站 做搜索推广缺点关键词快速排名软件价格
  • wordpress 角色 功能大连网络营销seo
  • 广州网站维护宁德网站建设制作
  • 山东德州网站建设哪家最专业网站建网站建设网站
  • 网站建设首选沈阳高端网站建设百度官网优化
  • 做旅游网站的意义google搜索引擎免费入口
  • webapp 做视频网站武汉seo排名
  • 网站设计如何做win10优化大师免费版
  • 青岛电商网站制作西安外包公司排行