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

云南百度小程序开发公司石家庄网站seo外包

云南百度小程序开发公司,石家庄网站seo外包,oppo软件商店苹果版下载,加强学校网站建设的要求# 图论第3天----第841题、第463题 文章目录 一、第841题--钥匙和房间二、第463题--岛屿的周长 ​ 又继续开始修行,把图论这块补上,估计要个5-6天时间。 一、第841题–钥匙和房间 ​ 有向图的遍历。dfs遍历3部曲做,思路也较顺----访问过的&a…

# 图论第3天----第841题、第463题

文章目录

  • 一、第841题--钥匙和房间
  • 二、第463题--岛屿的周长

​ 又继续开始修行,把图论这块补上,估计要个5-6天时间。

一、第841题–钥匙和房间

​ 有向图的遍历。dfs遍历3部曲做,思路也较顺----访问过的,就直接返回;没访问过的,就设为true。注意,这里不需要回溯,因为不是找出一条路径来覆盖到所有的节点,而是能覆盖到就行,不要求一条路径来覆盖。

class Solution {
public:void dfs(vector<vector<int>>& rooms, vector<bool>& visited, int x){if(visited[x]) return;visited[x] = true;for(int t : rooms[x]){dfs(rooms, visited, t);}}bool canVisitAllRooms(vector<vector<int>>& rooms) {vector<bool> visited(rooms.size(), false);dfs(rooms, visited, 0);for(int i=0; i<rooms.size(); i++){if(visited[i] == false) return false;}return true;}
};

二、第463题–岛屿的周长

​ 这个题跟dfs三部曲没关系,属于找规律。根据土地的数量、相邻地块的数量,获得最终的结果----num4 - count2;

class Solution {
public:int islandPerimeter(vector<vector<int>>& grid) {int n = grid.size();int m = grid[0].size();int num=0;int count=0;for(int i=0; i<n; i++){for(int j=0; j<m; j++){if(grid[i][j] == 1){num++;if(i>0 && grid[i-1][j] == 1) count++;if(j>0 && grid[i][j-1] == 1) count++;} }}return num*4 - count*2;}
};
http://www.pjxw.cn/news/25608.html

相关文章:

  • 我想做一个小网站搞页游该怎么做武汉网络推广公司排名
  • 那里有做网站的怎样做搜索引擎推广
  • 广州做营销型网站最近新闻小学生摘抄
  • 苏州网站开发公司哪里济南兴田德润简介谷歌引擎搜索
  • 开发者社区seo推广公司哪家好
  • 网站模板出售宝鸡网站开发公司
  • 怎么做网站封面上的图正规教育培训机构
  • 做音乐网站的目地东莞优化网站制作
  • 广州专业做网站建设如何发布自己的网站
  • 鞍山做网站专业公司互联网营销师考试题库
  • 怎么做网站数据库手机百度seo怎么优化
  • wordpress 文章索引插件安徽网站优化
  • 网页制作需要哪些软件谷歌seo优化
  • 如何用webstrom做网站广州市口碑seo推广
  • 泰安有口碑的企业建站公司乔拓云智能建站平台
  • 上线了 做商务网站成都比较靠谱的seo
  • 没有备案的网站可以做淘宝客江苏seo技术教程
  • 正能量网站入口地址网络上如何推广网站
  • 网站域名一年多少钱上海seo搜索优化
  • 网站自动弹窗代码seo tdk
  • 建立网站的必要性百度问一问客服人工在线咨询
  • 网站建设免费制作链接的app的软件
  • 基于h5的个人网站建设定制网站开发公司
  • 大连网站开发师长沙seo网络优化
  • 网站论坛怎么做 csdn站长工具樱花
  • 浙江建设职业技术学院继续教育学院网站域名解析ip
  • 手机软件开发app需要学什么seo网站查询
  • 做网站和做app哪个更难免费推广网站
  • 施工程找工程做哪个网站好北京seo全网营销
  • 推广网站有效的方法河南制作网站公司