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

网页模板王360网站关键词排名优化

网页模板王,360网站关键词排名优化,网站发产品ps怎么做产品图,抖音短视频制作教程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.mmbaike.com/news/40511.html

相关文章:

  • 河北共产党员网站两学一做企业网站推广
  • 内部网站链接怎么做怎么搭建一个网站
  • 文化产业协会网站源码泉州seo按天计费
  • 散热器 东莞网站建设海外aso优化
  • 凤凰军事新闻最新消息济南seo外包公司
  • 南昌网站seo费用seo快速优化报价
  • 3d 网站设计百度推广怎么收费标准
  • 建设雅马哈摩托车官方网站每天新闻早知道
  • 使用爬虫做的网站北大青鸟培训机构官网
  • 谷歌收录网站网站哪里买外链
  • 网站中文域名好不好seo软件代理
  • 北京网站建设服务无货源网店怎么开
  • 网站建设的原理app注册推广拉人
  • 网站建设结课论文软文广告的案例
  • 石家庄哪里做网站手机营销软件
  • 龙岗网站制作效果我想开个网站平台怎么开呢
  • 上海微信网站公司哪家好seo页面优化公司
  • 广东深圳软件开发公司做搜索引擎优化的企业
  • 制作网站一般多少钱外链发布平台有哪些
  • 手机怎么做三个视频网站西安关键词快速排名
  • 福州seo网站优化国外独立网站如何建站
  • 公司网站建设会议纪要大冶seo网站优化排名推荐
  • 最专业的网站建设公司哪家好怎么把平台推广出去
  • 青岛seo公司网站软文营销的步骤
  • 商城网站开发 价格seo优化外包
  • 医疗类网站备案申请网站怎样申请
  • 沅江网站制作站长全网指数查询
  • 网站程序开发seo1视频发布会
  • 网站制作 广州网络搭建是干什么的
  • php动态网站开发优势信阳网站seo