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

设计网站建设合同书6湛江制作网站企业

设计网站建设合同书6,湛江制作网站企业,产业互联网平台,医院网站模板下载文章目录题目描述思路 代码二刷题目描述 注意点#xff1a;满足数位和大于 k 的格子#xff0c;不一定可以从 [0, 0] 走到#xff0c;因此实际上不满足条件 思路 代码 考虑到可达性问题#xff0c;决定用 dfs 来一个个走#xff0c;不能走 or 走过了就 re… 文章目录题目描述思路 代码二刷题目描述 注意点满足数位和大于 k 的格子不一定可以从 [0, 0] 走到因此实际上不满足条件 思路 代码 考虑到可达性问题决定用 dfs 来一个个走不能走 or 走过了就 return用辅助矩阵来判断是否走过 visited[ ][ ]时空复杂度 O(n2n^2n2)、O(n2n^2n2) class Solution {int ans 0;boolean[][] visited;public int movingCount(int m, int n, int k) {visited new boolean[m][n];dfs(m, n, k, 0, 0);return ans;}// 行走void dfs(int m, int n, int k, int x, int y){// 来过了就不再来咯越界也结束咯if(x m || y n || visited[x][y]){return;}// 可以走的话继续往下走if(sum(x) sum(y) k){ans;visited[x][y] true;dfs(m, n, k, x 1, y);dfs(m, n, k, x, y 1);} }// 数位和判断int sum(int x){int sum 0;while(x 0){sum x % 10;x / 10;}return sum;} }二刷 其实 i j 是有范围限制的否则需要像上面的代码那样写一个数位和判断。注意从[0, 0]出发可能有些满足 k 条件的格子其实并不能走到 class Solution {boolean[][] graph;int counts 0;public int movingCount(int m, int n, int k) {graph new boolean[m][n];infect(0, 0, m, n, k);return counts;}void infect(int i, int j, int m, int n, int k) {if(i 0 || i m || j 0 || j n || (i % 10 i / 10 j % 10 j / 10) k || graph[i][j]) {return;}graph[i][j] true;counts;infect(i 1, j, m, n, k);infect(i, j 1, m, n, k);} }
http://www.zqtcl.cn/news/413673/

相关文章:

  • 上街郑州网站建设网站管理建设的需求分析
  • 厦门网站建设策划网站推广的常用方法有哪些
  • 做电脑图标的网站上海定制网站建设公司哪家好
  • 重庆seo网站推广工具济南网页设计师招聘信息
  • 甘肃永靖建设住建局网站深圳网络广告推广公司
  • 台州企业网站搭建电话厦门学网站建设
  • 做易经网站做网站布为网
  • 高端定制开发网站可以做网站的网络
  • 局政务网站建设管理工作总结wordpress ks主题
  • 网站集约化建设的意义网页制作成app
  • 建设银行大厂支行网站专业的营销型网站建设公司
  • 询盘网站苏州建设银行招聘网站
  • 制作网站图片手机网站跳转
  • 装修公司营销网站模板东莞家居网站建设
  • 网站模板建站教程视频德州极速网站建设百家号
  • 专做蔬菜水果的网站自学it从哪里学起
  • 邵阳红网站搭建平台聚合力
  • 滁州网站建设信息推荐软件开发技术方案模板
  • 商务网站建设有哪几个步骤拼多多网页qq登录
  • 厦门商城网站开发宜昌小程序开发公司
  • 东莞沙田网站建设榆林网站建设价格
  • 无锡网站制作建设wordpress写文章模板
  • 企业网站销售提升学历要多少钱
  • 打开建设银行官方网站首页wordpress 站库分离
  • 电子商务网站建设的试卷设计之家app
  • 抚养网站建设黔东南小程序开发公司
  • 网站建设相关行业有哪些wordpress 内容管理系统
  • 网站 备案地温州网站优化排名推广
  • 做网站的工作量国内 wordpress
  • 定制网站开发是什么大业推广网站