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

石家庄市和城乡建设局网站云服务器开网站

石家庄市和城乡建设局网站,云服务器开网站,工业设计公司经营范围有哪些,网站开发使用的技术有哪些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(vectorvectorint 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;vectorvectorint grid(n, vectorint(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.hkea.cn/news/14564115/

相关文章:

  • 网站托管服务商优秀的网站建设
  • wordpress手机编辑器插件下载河北利用关键词优化网页
  • 云南电商网站建设带动画的网站模板
  • 搭建企业网站公司开发游戏怎么赚钱
  • 茂名营销网站开发百度指数专业版app
  • 绵阳做手机网站搜狗搜索推广
  • wordpress建英文网站专题网站开发报价
  • 怎么用单位电脑做网站服务器湖南百度seo排名点击软件
  • 免费做网站怎么做网站吗2如何实现网站开发
  • 织梦cms做网站怎么样中国建设网官网登录入口
  • 如何做网站评估分析红板砖外贸开发网站
  • 7年级微机课做网站的软件html网站如何更新
  • 潍坊400建网站公司wordpress 发送请求
  • nginx网站301重定向怎么做简单网站如何制作
  • 网站建设五行深圳sem优化
  • 免费做微网站南宁在线制作网站
  • 做网站反应快的笔记本有哪些做h5场景的网站
  • 网站维护服务win7优化大师好不好
  • php电子商务网站开发东莞百度seo在哪
  • 9861云南网站建设酒泉网站建设
  • 建设网站建设目的意义wordpress迁移后无法登录
  • 网站后台怎么替换图片网络游戏下载
  • 网站开发语言 .net长沙网络公司网站
  • 企业网站建设费入什么科目做搜狗网站点
  • 深圳的网站建设公司 湖南岚鸿dw网页设计素材包下载
  • 整站优化外包公司wordpress图文简介文章页
  • 方又圆网站建设公司产品彩页设计
  • 寻找做网站的seo技术培训价格表
  • 北京P2P公司网站建设网站开发怎样搭建
  • 安徽省建设厅网站广州越秀区酒店推荐