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

乐清网站开发公司微企申请网站

乐清网站开发公司,微企申请网站,为什么平面设计最后都转行了,百度拍照搜题题目描述 全球变暖 - 蓝桥云课 (lanqiao.cn) 题目分析 果然有关连通块类的问题使用dfs都较为好写~~ 我们可以通过判断连通块的代码来加上部分条件算出被完全淹没的岛屿个数 在岛屿中如果有为"#"的a[i][j]上下左右全部是"#"则说明此岛屿一定不会被完全…

题目描述

全球变暖 - 蓝桥云课 (lanqiao.cn)

题目分析 

果然有关连通块类的问题使用dfs都较为好写~~

我们可以通过判断连通块的代码来加上部分条件算出被完全淹没的岛屿个数

在岛屿中如果有为"#"的a[i][j]上下左右全部是"#"则说明此岛屿一定不会被完全淹没,但如果此连通块全部被遍历后发现没有这种情况则这个岛屿一定会被完全淹没,这时我们才看做它是真正我们要求的连通块,我们将其算入答案

#include<bits/stdc++.h>
using namespace std;
typedef pair<int, int> PII;
const int N = 2e3 + 10;
int n, cnt, ans;
char a[N][N];
bool st[N][N];
int dx[4] = {-1, 0, 1, 0};
int dy[4] = {0, 1, 0, -1};
void dfs(int x, int y)
{st[x][y] = 1;int o = 0;for(int i = 0; i < 4; i ++){int aa = x + dx[i];int bb = y + dy[i];if(a[aa][bb] == '#')o ++;}if(o == 4)cnt ++;for(int i = 0; i < 4; i ++){int aa = x + dx[i];int bb = y + dy[i];if(a[aa][bb] == '#' && !st[aa][bb])dfs(aa, bb);}
}int main()
{cin >> n;for(int i = 1; i <= n; i ++){for(int j = 1; j <= n; j ++){cin >> a[i][j];}}for(int i = 1; i <= n; i ++){for(int j = 1; j <= n; j ++){if(!st[i][j] && a[i][j] == '#'){cnt = 0;dfs(i, j);if(cnt == 0)ans ++;}	}}cout << ans;return 0;
}
http://www.yayakq.cn/news/688407/

相关文章:

  • 闽清网站建设网站开发维护合同模板电子版
  • 什么网站可以自己做房子设计专做定制旅游网站有哪些
  • 户网站建设的不全.广州教育网站建设
  • 室内平面图在线制作网站百家号关键词排名优化
  • 龙华建设发展有限公司网站做网站怎么加背景图片
  • 网页设计欣赏作业秦皇岛网络优化招聘
  • 17z一起做网站广州单页面网站怎么优化
  • 张家口网站建设价格wordpress 豆瓣主题
  • 公司做网站需要什么手续吗给房地产公司做网站的公司
  • 笑话网站模版濮阳市网站怎么做宣传
  • 网站seo优化方案网站上的付费文章怎么做
  • 建设招标项目常挂网站有哪些十大最佳摄影网站
  • 哪儿有那种网站网站后台登陆显示验证码错误
  • 酒店预定类网站建设郑州做网站找绝唯科技
  • 邯郸网站建设开发公司怎么在百度上做免费网站
  • 湖南智能网站建设哪家好建设自己网站的流程
  • 佛山网站建设科技有限公司专业网站制作公司是如何处理一个优秀网站的
  • 简洁风网站百度主页
  • 雇人做淘宝网站多少钱网站备案取消 后果
  • 喜满堂网站建设3分钟宣传片制作费用
  • 营销网站 需求说明书换域名对网站的影响
  • 教育与培训网站建设汕头市澄海建设局门户网站
  • 简易的网站模板网站平台建设需要哪些人员
  • 免费建设网站的好么淘宝网店怎么运营起来
  • 新加坡网站大全什么软件可以制作图片加文字
  • 网站建设与网站开发网站空间 哪个公司好
  • 关键词采集网站南昌专业的企业网站开发公司
  • 营销策划公司名字大全seo关键词优化举例
  • 石家庄网站设计制作工信部网站备案怎么登录
  • 网站建设维护 微信深圳设计品牌网站