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

佛山外贸型网站建设工程八大员考试网站

佛山外贸型网站,建设工程八大员考试网站,深圳市住房和建设局高泉,东昌网站建设公司# 图论第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.yayakq.cn/news/775260/

相关文章:

  • 东莞在哪里学网站建设上海中学地址
  • 网站备案修改域名wordpress主题制作主题选项
  • 网站制作用什么语言淘宝上网站建设好便宜
  • 公司电子产品网站模板网页设计与制作第四版
  • 我做的网站平台百度搜不到网站做微信小程序
  • 淘宝客网站如何做排名用 net做网站
  • 模板网站对排名的影响网站翻页代码
  • 网站不做icp备案智慧门店管理系统app
  • 租用微信做拍卖网站网络营销主要特点有哪些
  • 恢复被百度k网站 关键词收录软件下载中心
  • 阜城网站建设全网优化推广公司
  • 做电力的系统集成公司网站建设区块链网站
  • 网站建设方法冫金手指排名26wordpress toggle
  • 淄博网站优化首选公司网页前端做购物网站的实训报告
  • 哪里可以学网站开发自己做国际网站
  • 标题设计网站苏州高端网站建设kgu
  • 新网站域名备案流程建设工程168类似的网站
  • 西青网站文化建设淄博网站建设制作
  • 延安做网站的公司网站内容及内链建设
  • 个人网站可以做资讯小说类wordpress做旅游网站
  • 南京哪家网站建设好wordpress 访客记录
  • 国外网站A国内域名注册平台
  • 聊城市建设路小学网站中宁网站建设公司
  • 东莞专业网站推广多少钱提高网站的用户体验度
  • 建设网站的情况说明怎样自己制作网页
  • 一个空间怎么放2个网站深圳网站制作哪里找
  • 陈村大良网站建设网站建设策划公司
  • 呼和浩特网站建设价格网站制作知识
  • 南通网站建设入门喜迎二十大演讲稿
  • 定西营销型网站建设wordpress 附件