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

做网站服务器收费吗wordpress添加支付教程

做网站服务器收费吗,wordpress添加支付教程,中国农业建设网站,个人网站建设课程介绍剑指offer原题13:机器人的运动范围 地上有一个m行n列的方格。一个机器人从坐标(0,0)的格子开始移动,它每次可以向左、右、上、下移动一格,但不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为353…

剑指offer原题13:机器人的运动范围
地上有一个m行n列的方格。一个机器人从坐标(0,0)的格子开始移动,它每次可以向左、右、上、下移动一格,但不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7=18。但它不能进入方格(35,38),因为3+5+3+8=19。请问该机器人能够到达多少个格子?
LeetCode原题:https://leetcode.cn/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/description/

class Solution {public int wardrobeFinishing(int m, int n, int cnt) {// ps:这是力扣题目有点不一样,方向只有两个。int[][] dir = new int[][]{{1, 0}, {0, 1}};boolean[][] vis = new boolean[m][n];LinkedList<Pair<Integer, Integer>> queue = new LinkedList<>();queue.push(new Pair<>(0, 0));int res = 0;while(queue.size() > 0) {Pair<Integer, Integer> pair = queue.pollFirst();vis[pair.getKey()][pair.getValue()] = true;res++;for(int i = 0; i < 2; ++i) {int nextX = pair.getKey() + dir[i][0];int nextY = pair.getValue() + dir[i][1];if(nextX >= 0 && nextX < m && nextY >= 0 && nextY < n&& !vis[nextX][nextY]&& digitalSum(nextX) + digitalSum(nextY) <= cnt) {queue.push(new Pair<>(nextX, nextY));}}}return res;}private int digitalSum(int x) {int res = 0;while(x > 0) {res += x % 10;x /= 10;}return res;}
}

时间复杂度O(NM)

空间复杂度O(NM)

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

相关文章:

  • 和网站用户体验相关的文章网站制作熊猫建站
  • 哪些网站权重高厦门百度关键词推广
  • 网站建设改手机号东莞网站托管
  • 点胶机 东莞网站建设wordpress 雪花插件
  • 个人网站备注模板做非法网站判刑多少年
  • 网站建设的提升修改wordpress插件
  • 自己免费做网站的流程建设校园网站的意义
  • 企业网站开发目的和意义注册安全工程师通过率
  • 网站制作文案杭州关于网站的设计和制作
  • 烟台哪里做网站好wordpress后台 菜单
  • 100网站建设网站建设发布ps科技感
  • 3g开发网站深圳网站建设行业新闻
  • 网站后台新闻不显示如何刷新微商怎么做网站
  • 企业网站推广的方式有哪些南昌网站建设品牌
  • 南京做网站联系南京乐识商店网站源码
  • 做视频的网站微信账号使用注意事项
  • 网站 百度地图企业邮箱申请域名
  • 免费网站在哪里申请表小程序开发一键生成平台源码
  • 如何自创网站各大网站的软文怎么做
  • 如何建设手机版网站赣州建设网
  • 手机一元云购网站建设制定商务网站建设时
  • 深圳网站建设服务哪家有肥东住房和城乡建设部网站
  • 南京建设网站费用网站建设方案书模板
  • 短故事网站模板尚云网站建设
  • 网站逻辑结构优化北京网站建设熊掌号
  • asp网站授权码如何做广州网站建设公司兴田德润怎么样
  • 新乡做网站报价网易企业邮箱网页
  • 简单的网站开发模板郑州软件公司排行榜
  • 内蒙古建设安全监督网站单人网站制作
  • 福州网站开发私人湖北网站建设网址