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

网站伪静态谈谈对seo的理解

网站伪静态,谈谈对seo的理解,如何制作响应式网站,政务网站无障碍建设2023-12-11每日一题 一、题目编号 1631. 最小体力消耗路径二、题目链接 点击跳转到题目位置 三、题目描述 你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格…

2023-12-11每日一题

一、题目编号

1631. 最小体力消耗路径

二、题目链接

点击跳转到题目位置

三、题目描述

你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格子 (0, 0) ,且你希望去最右下角的格子 (rows-1, columns-1) (注意下标从 0 开始编号)。你每次可以往 上,下,左,右 四个方向之一移动,你想要找到耗费 体力 最小的一条路径。

一条路径耗费的 体力值 是路径上相邻格子之间 高度差绝对值最大值 决定的。

请你返回从左上角走到右下角的最小 体力消耗值
示例 1:
在这里插入图片描述

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

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

  • rows == heights.length
  • columns == heights[i].length
  • 1 <= rows, columns <= 100
  • 1 <= heights[i][j] <= 106

四、解题代码

int dir[4][2] = {{-1, 0},{1, 0},{0, -1},{0, 1}
};
const int maxn = 101;bool bfs(int height, vector<vector<int>>& heights, int m, int n){int hash[maxn * maxn + 100 + 6];memset(hash, 0, sizeof(hash));queue<int> path;path.push(0 * 100 + 0);hash[0 * 100 + 0] = 1;while(!path.empty()){int tmp = path.front();path.pop();int x = tmp / maxn;int y = tmp % maxn;if(x == m - 1 && y == n - 1){return true;}for(int i = 0; i < 4; ++i){int tx = x + dir[i][0];int ty = y + dir[i][1];if(tx >= m || ty >= n || tx < 0 || ty < 0){continue;}if(hash[tx * maxn + ty] == 0 && abs(heights[tx][ty] - heights[x][y]) <= height){hash[tx * maxn + ty]=1;path.push(tx * maxn + ty);}}}
return false;
}class Solution {
public:int minimumEffortPath(vector<vector<int>>& heights) {int left = 0, right = 999999;int ans = 0;int m = heights.size();int n = heights[0].size();while(left <= right){int mid = (left+right) >> 1;if(bfs(mid, heights, m, n) == true){ans = mid;right = mid-1;}else{left = mid + 1;}}return left;}
};

五、解题思路

(1) 利用图的四方向遍历。

(2) 二分答案来求解。

(3) 广度优先搜索来判断答案可不可行。

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

相关文章:

  • 中山网站关键词排名wordpress留言表单
  • 做新闻封面的网站网站建设实习心得
  • 网站开发英文文献下载app安装到手机上
  • 长沙网站制作收费明细表哪里可以学网络运营和推广
  • 网站登录按钮点击没反应什么原因网站模板怎么修改logo
  • 息壤网站打不开了网站建设销售顾问开场白
  • 中国交通建设工程监督管理局网站桂林seo顾问
  • 免费做微信请帖的网站如何用自己的电脑做网站服务器
  • l兰州网站建设公司变更名称和经营范围
  • 网站域名和网站网址吗泊头做网站价格
  • 专门做消防器材的网站前端开发培训机构有哪些
  • 无锡网站推广优化公司网上商店建设前准备
  • 电影网站推广wordpress 网页压缩
  • 佛山大型网站设计公司WordPress小程序导航栏
  • 网站上的qq咨询怎么做想建一个网站怎么做
  • 专业网站建设好不好什么软件能看网站?
  • 电商网站建设建议大鱼号自媒体平台
  • 网站的设计技术策划计算机网站开发开题报告范文
  • 网站设计小结优秀网页设计案例分析图文
  • 上海网站设计软件网站不收录是什么原因
  • 网站域名查询工具重庆新闻天天630
  • 新网站建设方案ppt企业咨询服务合同模板
  • 湖南个人网络营销订制电脑优化大师
  • 网站点如何创建个人主页
  • 中国传统文化网站设计素材微擎 网站开发工具
  • 网站建设周记浙江省的网站建设公司有哪些
  • 永州公司网站建设英文wordpress 安装
  • 阿里巴巴电子商务网站建设目的wordpress 新页面跳转
  • 鱼台县建设局网站做网站6000左右的电脑
  • 网站域名如何查询小程序外包公司哪家好