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

商务网站建设公司seo搜索排名

商务网站建设公司,seo搜索排名,网站建站之后需要维护吗,做网站需要多少带宽题目 980. 不同路径 III 题解思路 表格中值为1的为起始点值为0 的是可以经过的点,但是只能经过一次值为2 的是终点,计算从起点到终点一共有多少种路径 计算出值为0的方格个数,同时找到起点位置当位于终点时候且经过所有的方格为0的点 即为…

题目

980. 不同路径 III

题解思路

  • 表格中值为1的为起始点
  • 值为0 的是可以经过的点,但是只能经过一次
  • 值为2 的是终点,
  • 计算从起点到终点一共有多少种路径

  • 计算出值为0的方格个数,同时找到起点位置
  • 当位于终点时候且经过所有的方格为0的点 即为一种路径

代码

C++

class Solution {
public:int backtrack(int i, int j, int n, vector<array<int, 2>> dirs, vector<vector<int>>& grid, int rows, int cols){if (grid[i][j] == 2){if (n == 0) {return 1;}return 0; }int temp = grid[i][j];int res = 0;grid[i][j] = -1;for(auto &[dx, dy] : dirs){int nx = i + dx;int ny = j + dy;if (nx >= 0 && nx < rows && ny >= 0 && ny < cols && (grid[nx][ny] == 0 || grid[nx][ny] == 2)){res += backtrack(nx, ny, n - 1, dirs, grid, rows, cols);}}grid[i][j] = temp;return res;}int uniquePathsIII(vector<vector<int>>& grid) {int rows = grid.size(), cols = grid[0].size();int si = 0, sj = 0, n = 0;vector<array<int, 2>> dirs({{-1, 0}, {1, 0}, {0, -1}, {0, 1}});for (int i = 0; i < rows; ++ i){for (int j = 0; j < cols; ++ j){if (grid[i][j] == 0){n++;}else if (grid[i][j] == 1){n++;si = i;sj = j;}}}return backtrack(si, sj, n, dirs, grid, rows, cols);}
};

Python

class Solution:def uniquePathsIII(self, grid: List[List[int]]) -> int:rows, cols = len(grid), len(grid[0])si, sj, n = 0, 0, 0for i in range(rows):for j in range(cols):if grid[i][j] == 0:n += 1elif grid[i][j] == 1:n += 1si, sj = i, j def backtrack(i, j, n):if grid[i][j] == 2:if n == 0:return 1return 0temp = grid[i][j]grid[i][j] = -1res = 0for nx, ny in [[i - 1, j], [i + 1, j], [i, j - 1], [i, j + 1]]:if 0 <= nx < rows and 0 <= ny < cols and grid[nx][ny] in [0, 2]:res += backtrack(nx, ny, n - 1)grid[i][j] = tempreturn resreturn backtrack(si, sj, n)
http://www.hengruixuexiao.com/news/6765.html

相关文章:

  • 购物网站建设款流程百度搜索大数据查询
  • 广州做企业网站哪家好模板建站平台
  • 个人动漫网站怎么做页面全网热度指数
  • 网络营销包括的主要内容有成都专业的整站优化
  • wap网站开发教程杭州网站免费制作
  • 东莞哪种网站推广好编写网页的软件
  • 在日本做网站的公司有哪些seo分析师招聘
  • 日本人做的网站本子软文范例大全500
  • 做网站学什么语言好seo个人博客
  • wordpress附件大小seo知名公司
  • 网站开发asp 视频新网域名查询
  • 建设银行网站修改预留手机号网站建站系统
  • 现在个人做网站还能盈利如何做优化排名
  • 网站建站的技术解决方案百一度一下你就知道
  • 免费做网站凡科桂林网站优化
  • 撰写网站专题活动策划方案seo搜索引擎工具
  • 建设厅网站账户名忘记了怎么办什么平台可以打广告做宣传
  • wordpress社交类主题成都百度网站排名优化
  • 二手商城网站建设论文长沙专业做网站公司
  • 提升网站转化率网站免费优化软件
  • 企业网站 案例新手学百度竞价要多久
  • 申请域名做网站常德网站建设公司
  • 做公司网站方案自助网站建设平台
  • 吉林公司做网站什么是seo教程
  • 青海做网站多少钱百度官网优化
  • 云服务器建站平台推广文案
  • 制作一个网站怎么做的seo案例分析及解析
  • 国外效果图网站网络推广公司方案
  • 用html5做的静态网站注册网站
  • 行业网站建设费用明细泉州全网推广