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

江苏网站建设市场网站做广告的好处

江苏网站建设市场,网站做广告的好处,网站空间20g,北京网站建设策划建设题目描述 全球变暖 - 蓝桥云课 (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/234645/

相关文章:

  • 西峡微网站开发今天国内重大新闻
  • 自己做的网站可以用于百度推广吗营销是什么
  • 天津建设网站安全员考试成绩查询网站产品展示系统
  • 安卓开发和网站开发私募基金网站开发流程图
  • 购物网站策划方案上海专业网站建设价格低
  • 了解深圳网站页面设计网店运营数据分析
  • 网站制作价格甄选乐云践新电子商务网站建设与维护的教学
  • 网站设计遇到的问题嘉兴网站制作网页
  • 广州做网站 汉狮网络在线销售型网站
  • 网站开发公司 商业计划书优化大师win7
  • 关于写策划的一个网站网站建设产品分类
  • 广州专业网站优化公司沈阳微信网站开发
  • 建设外贸网站价格手表拍卖网站
  • 捷信做单网站微商城网站建设策划书
  • 如何在天气预报网站做引流设计房屋
  • 做网站做软件怎么赚钱广州购网站建设
  • 电子商务网站建设期末考试滨州外贸网站建设
  • 做网站必看的外国书籍内蒙古城乡建设厅网站
  • 如何识别网站的建站程序网站开发需要具备哪些技术
  • 怎么用阿里云服务器做网站.net 网站 语言
  • 儿童产品网站建设网站开发人员招聘
  • 做软装的网站做竞价可以让网站提高快速排名吗
  • 顺德微信网站建设图片网址生成器
  • 诸城 网站 建设重庆传媒公司
  • 需要做网站建设的公司在线数据分析工具
  • 东台网站网站建设成都做网站优化价格
  • 建筑设计甲级资质承接范围西宁整站优化
  • 北京海淀区工商局网站wordpress 注册邀请码
  • 推广型网站开发公司全国广电网络公司排名
  • wordpress+左侧导航网站后台的seo功能