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

wordpress标签选项卡seo岗位有哪些

wordpress标签选项卡,seo岗位有哪些,提供邯郸做移动网站,做微信公众号的网站吗题目描述 有一个 m n 的矩形岛屿,与 太平洋 和 大西洋 相邻。 “太平洋” 处于大陆的左边界和上边界,而 “大西洋” 处于大陆的右边界和下边界。 这个岛被分割成一个由若干方形单元格组成的网格。给定一个 m x n 的整数矩阵 heights , hei…

题目描述

有一个 m × n 的矩形岛屿,与 太平洋 和 大西洋 相邻。 “太平洋” 处于大陆的左边界和上边界,而 “大西洋” 处于大陆的右边界和下边界。

这个岛被分割成一个由若干方形单元格组成的网格。给定一个 m x n 的整数矩阵 heights , heights[r][c] 表示坐标 (r, c) 上单元格 高于海平面的高度 。

岛上雨水较多,如果相邻单元格的高度 小于或等于 当前单元格的高度,雨水可以直接向北、南、东、西流向相邻单元格。水可以从海洋附近的任何单元格流入海洋。

返回网格坐标 result 的 2D 列表 ,其中 result[i] = [ri, ci] 表示雨水从单元格 (ri, ci) 流动 既可流向太平洋也可流向大西洋 。

示例 1:

输入: heights = [[1,2,2,3,5],[3,2,3,4,4],[2,4,5,3,1],[6,7,1,4,5],[5,1,1,2,4]]
输出: [[0,4],[1,3],[1,4],[2,2],[3,0],[3,1],[4,0]]

示例 2:

输入: heights = [[2,1],[1,2]]
输出: [[0,0],[0,1],[1,0],[1,1]]

提示:

  • m == heights.length
  • n == heights[r].length
  • 1 <= m, n <= 200
  • 0 <= heights[r][c] <= 105

解决方案:

1、分析问题求解:水从一定高度可以流向上(左)和下(右)两种边界低处,其高度不一定是最高

2、两种情况分别讨论:从上或左 || 从下或右

3、逆向思维:从低处到高处,正向遍历,解集合:两种情况的高度都有重合即是答案

函数源码:

class Solution {
public:vector<int> direction{-1,0,1,0,-1};void dfs(vector<vector<int>>& heights,vector<vector<bool>>&reach,int row,int col){if(reach[row][col])     return;//结束条件:reach[row][col]=true;int x,y;for(int i=0;i<4;i++){x=row+direction[i],y=col+direction[i+1];//转化为上下左右四格的位置if( x>=0 && x<heights.size() && y>=0 && y<heights[0].size() &&heights[row][col]<=heights[x][y]){dfs(heights,reach,x,y);//row=x;col=y;更新位置}}}vector<vector<int>> pacificAtlantic(vector<vector<int>>& heights) {if(heights.empty()||heights[0].empty())     return {};vector<vector<int>> ans;int row=heights.size();int col=heights[0].size();vector<vector<bool>> p(row,vector<bool>(col,false)); vector<vector<bool>> a(row,vector<bool>(col,false));for(int i=0;i<row;i++){//左边界,右边界dfs(heights,p,i,0);dfs(heights,a,i,col-1);}for(int i=0;i<col;i++){//上边界,下边界dfs(heights,p,0,i);dfs(heights,a,row-1,i);}for(int i=0;i<row;i++){for(int j=0;j<col;j++){if(p[i][j]&&a[i][j]){ans.push_back(vector<int>{i,j});}}}return ans;}
};
http://www.dtcms.com/wzjs/218601.html

相关文章:

  • 做装修效果图的网站网络营销策划内容
  • 有没有厂家aso优化分析
  • 成都 企业 网站建设怎么开发自己的网站
  • 网站备案到内容营销
  • wordpress企业站主题哪个好互联网广告推广公司
  • 松江团购做网站网络营销推广有效方式
  • 网站推广主要用的软件seo优化是怎么回事呢
  • 哈尔滨高端网站建设技能培训学校
  • 深圳网站搭建网络口碑营销案例
  • 恶意网站怎么办广州seo公司排行
  • 做网站税率百度站长平台网址
  • 企业营销网站建设价格济南网站seo
  • 修改wordpress用户密码佛山seo优化
  • 网站建立的公司网站推广营销的步骤
  • 做私活的网站怎么做品牌推广和宣传
  • 永乐网站建设深圳市网络seo推广平台
  • p2p网站建设cms南宁seo优势
  • 怎么仿网站链接展示型网页设计公司
  • 天水网站建设博客浏览器打开是2345网址导航
  • 支付网站建设费站长全网指数查询
  • 网站建设 建站知识武汉seo首页优化技巧
  • 做钢材生意选什么网站线上营销手段
  • wordpress去掉模板登录windows优化大师的功能
  • 做图片推广的网站长沙百度贴吧
  • 广东网站建设英铭科技淘宝店铺怎么免费推广
  • 微网站建设包括哪些安徽网络优化公司
  • wordpress整站模板百度代做seo排名
  • 做电子请帖网站有哪些营销策划方案范文1500
  • webapp开发seo顾问公司
  • 河北做it的网站百度搜索引擎优化案例