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

可以做软文推广的网站百度指数分析平台

可以做软文推广的网站,百度指数分析平台,大连疫情最新情况,武汉网站设计服务[蓝桥杯 2018 省 AB] 全球变暖 题目描述 你有一张某海域 N N N \times N NN 像素的照片,. 表示海洋、 # 表示陆地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. .......其中 “上下左右” 四个方向上连在一起的一片陆地组…

[蓝桥杯 2018 省 AB] 全球变暖

题目描述

你有一张某海域 N × N N \times N N×N 像素的照片,. 表示海洋、 # 表示陆地,如下所示:

.......
.##....
.##....
....##.
..####.
...###.
.......

其中 “上下左右” 四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有 2 2 2 座岛屿。

由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。

例如上图中的海域未来会变成如下样子:

.......
.......
.......
.......
....#..
.......
.......

请你计算:依照科学家的预测,照片中有多少岛屿会被完全淹没。

输入格式

第一行包含一个整数 N N N ( 1 ≤ N ≤ 1000 ) (1 \le N \le 1000) (1N1000)

以下 N N N N N N 列代表一张海域照片。

照片保证第 1 1 1 行、第 1 1 1 列、第 N N N 行、第 N N N 列的像素都是海洋。

输出格式

一个整数表示答案。

样例 #1

样例输入 #1

7 
.......
.##....
.##....
....##.
..####.
...###.
.......

样例输出 #1

1

提示

时限 1 秒, 256M。蓝桥杯 2018 年第九届省赛

AC代码:

#include<map>
#include<set>
#include<stack>
#include<cmath>
#include<queue>
#include<string>
#include<bitset>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<numeric>
#include<iomanip>
#define endl '\n'
using namespace std;typedef long long ll;
typedef pair<int, int>PII;
const int N=3e5+10;
const int MOD=1e9 + 7;
const int INF=0X3F3F3F3F;
const int dx[]={-1,1,0,0,-1,-1,+1,+1};
const int dy[]={0,0,-1,1,-1,+1,-1,+1};
const int M = 1e6 + 10 ;typedef pair<int, int>PII;int n;
vector<PII>v[N];
char c[1010][1010];
int flag;
int st[1010][1010];
bool dfs(int x, int y, int o)
{if(x < 1 || x > n || y < 1 || y > n || st[x][y] || c[x][y] != '#') return false;//注意一下返回条件st[x][y] = 1;v[o].push_back({x, y});if(c[x + 1][y] == '#' && c[x - 1][y] == '#' && c[x][y + 1] == '#' && c[x][y - 1] == '#') flag = 1;for(int i = 0; i < 4; i ++){dfs(x + dx[i], y + dy[i], o);} return false;
}
int main()
{cin >> n;for(int i = 1; i <= n; i ++){for(int j = 1; j <= n; j ++){cin >> c[i][j];}}int o = 0, ans = 0;for(int i = 1; i <= n; i ++){for(int j = 1; j <= n; j ++){if(st[i][j]) continue;if(c[i][j] == '#'){flag = 0;dfs(i, j, o);//判断是否符合题意if(flag != 1)	ans ++;o ++;}}}cout << ans << endl;return 0;
}
http://www.mmbaike.com/news/106971.html

相关文章:

  • 网站域名备案更改吗seo双标题软件
  • 文化共享工程网站建设情况百度手机卫士
  • 各种网站制作百度搜索竞价排名
  • WordPress首页做成插件seo的范畴是什么
  • wordpress 获取文章url惠州自动seo
  • 如何免费做网站网页上海谷歌推广
  • 租空间做网站需要多少钱长春网站优化
  • 威联通做网站优化模型的推广
  • 企业网站定制开发一条龙全包连云港seo优化
  • 网站建设开发程序seo权重查询
  • 做直播网站如何让关键词排名靠前
  • 网站开发地图导航页面石家庄百度搜索引擎优化
  • 徐州网站外包营销方案案例范文
  • 东南亚cod建站系统软文广告的案例
  • 深圳网站建设公司多少钱深圳推广公司哪家最好
  • 发布网站需要备案百度网盘客服电话24小时
  • 58同城做网站的电话上海最新发布
  • 河北自制网站建设调整我想在百度上做广告怎么做
  • 旅游网站建设调研如何优化百度seo排名
  • 泰安市建设信息网站关键词的选取原则
  • wordpress 英文站赚钱网络推广工具有哪些
  • 网站建设开发怎么选专业魔方优化大师官网下载
  • 品牌网站建设设计口碑营销理论
  • 购买服务器后如何做网站新浪体育最新消息
  • 专注网站建设11年关键词难易度分析
  • 运城环保局网站王建设惠州seo代理
  • 天津单位网站建设网站关键词快速排名技术
  • 登录网站软件怎么做泽成杭州seo网站推广排名
  • 东营网站建设seo邵阳seo排名
  • 教育网站首页源代码最经典最常用的网站推广方式