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

东莞微信网站建设报价奇信建设集团官方网站

东莞微信网站建设报价,奇信建设集团官方网站,网络营销方案简述,网站开发语言在线检测2023-08-04每日一题 一、题目编号 980. 不同路径 III二、题目链接 点击跳转到题目位置 三、题目描述 在二维网格 grid 上,有 4 种类型的方格: 1 表示起始方格。且只有一个起始方格。2 表示结束方格,且只有一个结束方格。0 表示我们可以…

2023-08-04每日一题

一、题目编号

980. 不同路径 III

二、题目链接

点击跳转到题目位置

三、题目描述

在二维网格 grid 上,有 4 种类型的方格:

  • 1 表示起始方格。且只有一个起始方格。
  • 2 表示结束方格,且只有一个结束方格。
  • 0 表示我们可以走过的空方格。
  • -1 表示我们无法跨越的障碍。
    返回在四个方向(上、下、左、右)上行走时,从起始方格到结束方格的不同路径的数目。

每一个无障碍方格都要通过一次,但是一条路径中不能重复通过同一个方格。
示例1:
在这里插入图片描述

示例2:
在这里插入图片描述

示例3:
在这里插入图片描述

提示:

  • 1 <= grid.length * grid[0].length <= 20

四、解题代码

class Solution {
public:int uniquePathsIII(vector<vector<int>>& grid) {int r = grid.size(), c = grid[0].size();int si = 0, sj = 0, n = 0;for (int i = 0; i < r; i++) {for (int j = 0; j < c; j++) {if (grid[i][j] == 0) {n++;} else if (grid[i][j] == 1) {n++;si = i;sj = j;}}}function<int(int, int, int)> dfs = [&](int i, int j, int n) -> int {if (grid[i][j] == 2) {if (n == 0) {return 1;}return 0;}int t = grid[i][j], res = 0;grid[i][j] = -1;vector<array<int, 2>> dir({{-1, 0}, {1, 0}, {0, -1}, {0, 1}});for (auto &[di, dj] : dir) {int ni = i + di;int nj = j + dj;if (ni >= 0 && ni < r && nj >= 0 && nj < c && \(grid[ni][nj] == 0 || grid[ni][nj] == 2)) {res += dfs(ni, nj, n - 1);}}grid[i][j] = t;return res;};return dfs(si, sj, n);}
};

五、解题思路

(1) 运用递归回溯法解决问题。

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

相关文章:

  • 网络营销网站建设存在问题怎么上传网站模板
  • 公司网站申请书中国营销型网站
  • 期刊网站建设东莞企业网站建设营销
  • 文登网站建设建设银行中国网站
  • 外贸网站建设平台哪个好网页截图快捷键是什么
  • 做网站代下营销型网站策划建设分为哪几个层次
  • 网站 提示建设中网站建设导航分哪几类
  • 免费空间做网站南宁企业网站推广技巧
  • 杭州做家教网站米拓网站建设-app定制开发
  • 400靓号手机网站建设菲律宾菠菜网站建设
  • 网站提交搜索引擎app软件开发公司电话
  • 找网站设计亦庄做网站
  • 网站开发4k分辨率凡科h5登录入口
  • 做 专而精 的网站短链接生成下载
  • 对于新公司如何让其做网站推广上海尤安建筑设计股份有限公司
  • 个人站长做网站需要多少钱平台小程序
  • 没有网站如何做cpa推广wordpress怎么把图片存七牛
  • 旅游网页设计模板网站网站右下角flash
  • 多人在线协作网站开发北京pc端网站开发
  • 常州建设工程质量监督网站做网站属于程序员吗
  • led 网站模板网页设计二级页面
  • 龙溪网站制作whois哪个网站好
  • 怎样做电商网站的财务分析建设工程教育网手机版
  • 北京电商购物网站开发制作图片软件英文
  • 网站内容全屏截屏怎么做百度框架户一级代理商
  • 在哪个网站可以做二建的题好的网站页面
  • 中堂网站建设多语言版本的网站
  • 惠阳网站优化机票便宜 网站建设
  • 不用服务器怎么做网站苏州网上注册公司网址
  • 建设银行官方网站诚聘英才频道网站上的图片多大合适