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

网络编辑的网站建设题网站建设成本预算

网络编辑的网站建设题,网站建设成本预算,贵金属企业网站源码,关键词优化包年推广Day51 101. 孤岛的总面积 思路 从周边找到陆地然后 通过 dfs或者bfs 将周边靠陆地且相邻的陆地都变成海洋&#xff0c;然后再去重新遍历地图 统计此时还剩下的陆地 代码 #include <iostream> #include <vector> using namespace std; int dir[4][2] {-1, 0, …

Day51

101. 孤岛的总面积

思路

从周边找到陆地然后 通过 dfs或者bfs 将周边靠陆地且相邻的陆地都变成海洋,然后再去重新遍历地图 统计此时还剩下的陆地

代码

#include <iostream>
#include <vector>
using namespace std;
int dir[4][2] = {-1, 0, 0, -1, 1, 0, 0, 1}; // 保存四个方向
int count; // 统计符合题目要求的陆地空格数量
void dfs(vector<vector<int>>& grid, int x, int y) {grid[x][y] = 0;count++;for (int i = 0; i < 4; i++) { // 向四个方向遍历int nextx = x + dir[i][0];int nexty = y + dir[i][1];// 超过边界if (nextx < 0 || nextx >= grid.size() || nexty < 0 || nexty >= grid[0].size()) continue;// 不符合条件,不继续遍历if (grid[nextx][nexty] == 0) continue;dfs (grid, nextx, nexty);}return;
}int main() {int n, m;cin >> n >> m;vector<vector<int>> grid(n, vector<int>(m, 0));for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {cin >> grid[i][j];}}// 从左侧边,和右侧边 向中间遍历for (int i = 0; i < n; i++) {if (grid[i][0] == 1) dfs(grid, i, 0);if (grid[i][m - 1] == 1) dfs(grid, i, m - 1);}// 从上边和下边 向中间遍历for (int j = 0; j < m; j++) {if (grid[0][j] == 1) dfs(grid, 0, j);if (grid[n - 1][j] == 1) dfs(grid, n - 1, j);}count = 0;for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {if (grid[i][j] == 1) dfs(grid, i, j);}}cout << count << endl;
}
http://www.dtcms.com/wzjs/566145.html

相关文章:

  • 免费的网站域名和空间怎么快速做网站文章
  • 企业购物网站建设WORDPRESS添加注册登入功能
  • 计算机网站建设相关的书籍网站模板html5
  • 服装公司 网站怎么做口碑营销的例子
  • 石家庄h5网站建设做网站要几个人
  • 电子商务网站建设首页流程移动互联网开发好就业吗
  • 西安住房建设局网站首页论坛seo教程
  • 零基础学it从哪方面学起关键词优化好
  • 美团网站开发目标好看的模板图片
  • 法制建设网站网络营销的定义与特点
  • 东莞三网合一网站制作wordpress付费会员才能看到内容
  • 网站建设的财务分险北京金融网站建设
  • 常德网站建设费用渝中网站公司
  • 网上做牙刷上什么网站诸暨 外贸网站建设
  • 网站建设信用卡取消怎样将ftp转换为wordpress
  • 灰色行业老域名做网站不收录乐清外贸网站建设
  • 无锡前洲行业网站建设无锡网站的优化
  • 常见的网站空间服务商中秋节网页制作素材
  • 学生模拟网站开发项目友情链接又称
  • 网站销售怎么做的软文网站
  • 手机网站 好处厦门建设银行招聘网站
  • 新手快速建设网站企业微信开发者平台
  • 设计用哪些网站WordPress新版文章标签
  • 哈尔滨h5建站网站关键词用热门的还是冷门
  • 网站可信查验酒店网站建设必要性
  • 网站开发的整体职业规划做网站的盈利模式
  • 新手如何做网站维护外包和劳务派遣哪个更好
  • 建站网络公司海口专业网站建设地址
  • 给别人做网站的话术个人手机网页制作
  • 福建网站建设有限公司企业级网站建设