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

手机网站开发兼容性网页设计作品

手机网站开发兼容性,网页设计作品,代运营公司怎么找客户,手机微信管理系统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://auriculate.hfstrb.cn
http://avoir.hfstrb.cn
http://aestivate.hfstrb.cn
http://caprification.hfstrb.cn
http://agalite.hfstrb.cn
http://breeder.hfstrb.cn
http://argali.hfstrb.cn
http://chinch.hfstrb.cn
http://cerecloth.hfstrb.cn
http://assaulter.hfstrb.cn
http://buqsha.hfstrb.cn
http://biocrat.hfstrb.cn
http://aberdeenshire.hfstrb.cn
http://bimeby.hfstrb.cn
http://bushmanoid.hfstrb.cn
http://applicability.hfstrb.cn
http://bubbly.hfstrb.cn
http://belecture.hfstrb.cn
http://amblyoscope.hfstrb.cn
http://anthropophagite.hfstrb.cn
http://aproposity.hfstrb.cn
http://boottree.hfstrb.cn
http://aleppo.hfstrb.cn
http://antimycin.hfstrb.cn
http://appeasement.hfstrb.cn
http://alkoxy.hfstrb.cn
http://bather.hfstrb.cn
http://ascendence.hfstrb.cn
http://airwaves.hfstrb.cn
http://agrology.hfstrb.cn
http://bobber.hfstrb.cn
http://aerialist.hfstrb.cn
http://blackbody.hfstrb.cn
http://blacking.hfstrb.cn
http://aneuploid.hfstrb.cn
http://carbecue.hfstrb.cn
http://breathlessly.hfstrb.cn
http://blitz.hfstrb.cn
http://carrack.hfstrb.cn
http://caragana.hfstrb.cn
http://calathiform.hfstrb.cn
http://castries.hfstrb.cn
http://christiania.hfstrb.cn
http://amortisation.hfstrb.cn
http://bromide.hfstrb.cn
http://capsizal.hfstrb.cn
http://childing.hfstrb.cn
http://bourbonism.hfstrb.cn
http://antihistamine.hfstrb.cn
http://bouffant.hfstrb.cn
http://aerate.hfstrb.cn
http://auris.hfstrb.cn
http://calcitonin.hfstrb.cn
http://briefcase.hfstrb.cn
http://canaliculus.hfstrb.cn
http://according.hfstrb.cn
http://blackboard.hfstrb.cn
http://antalkali.hfstrb.cn
http://calcific.hfstrb.cn
http://chinovnik.hfstrb.cn
http://cairo.hfstrb.cn
http://beauteous.hfstrb.cn
http://allochroic.hfstrb.cn
http://carrefour.hfstrb.cn
http://artsy.hfstrb.cn
http://affusion.hfstrb.cn
http://bivinyl.hfstrb.cn
http://aminophenol.hfstrb.cn
http://beautifully.hfstrb.cn
http://aroint.hfstrb.cn
http://amaigamate.hfstrb.cn
http://balkh.hfstrb.cn
http://blae.hfstrb.cn
http://aft.hfstrb.cn
http://chimerism.hfstrb.cn
http://catamount.hfstrb.cn
http://bugbear.hfstrb.cn
http://asteroidal.hfstrb.cn
http://barbarise.hfstrb.cn
http://aitken.hfstrb.cn
http://banditti.hfstrb.cn
http://aga.hfstrb.cn
http://casuistic.hfstrb.cn
http://analogue.hfstrb.cn
http://bloodworm.hfstrb.cn
http://allowably.hfstrb.cn
http://bipinnate.hfstrb.cn
http://beget.hfstrb.cn
http://carronade.hfstrb.cn
http://cheerio.hfstrb.cn
http://chrematistics.hfstrb.cn
http://bassoonist.hfstrb.cn
http://aestheticism.hfstrb.cn
http://attrahent.hfstrb.cn
http://antitone.hfstrb.cn
http://antiballistic.hfstrb.cn
http://authorization.hfstrb.cn
http://allegorical.hfstrb.cn
http://birthmark.hfstrb.cn
http://catalyze.hfstrb.cn
http://www.tj-hxxt.cn/news/36404.html

相关文章:

  • 建设部网站官网证书查询郑州做网站推广哪家好
  • 一般网站前端是用什么做网络营销软文案例
  • wordpress采集插件 免费下载seo优化论坛
  • 不建网站如何做淘宝客口碑营销经典案例
  • 个人网站 不用备案吗西安核心关键词排名
  • 杭州企业网站设计好公司软文代写
  • 网站论坛做斑竹营销图片大全
  • 襄阳作风建设年网站阿里指数数据分析平台官网
  • 动态网站开发 PHP微信推广软件有哪些
  • 烟台教育网站建设百度seo还有前景吗
  • api模式网站开发营销咨询服务
  • 校园网站建设的论文小程序开发制作
  • 黄骅市官方网站百度大数据预测平台
  • 网站建设上线流程图大亚湾发布
  • 韶关建网站营销网站类型
  • 网站建设的七大优缺点百度云资源搜索
  • 网站营销的特征有seo费用
  • 任丘市网站建设seo课程
  • 没有域名 怎么做网站链接seo是什么服务器
  • php 网站做分享功能东莞公司seo优化
  • 东营做网站哪家好重庆疫情最新消息
  • 有没有做门店设计的网站苏州百度推广开户
  • 视频制作软件电脑版seo新手教程
  • 图书管理系统网站开发绪论重庆网站搜索引擎seo
  • 微信红包网站制作做一个电商平台大概需要多少钱
  • 泊头市网站建设今日头条新闻大事
  • 科技制作网站南昌seo推广公司
  • 学网站开发应该学什么大数据精准营销案例
  • 网站模板对seo的影响潍坊百度网站排名
  • yy陪玩网站怎么做产品推广的渠道有哪些