当前位置: 首页 > 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.yayakq.cn/news/763992/

相关文章:

  • 赣州建设公司网站品牌网站建设專註大蝌蚪
  • 免费发布网站博物馆装饰设计公司
  • 关于建设 网站的请示怎样在百度上免费做广告
  • frontpage做内部网站广东省建设监理协会网站
  • 网站推广策划思路与执行上海高端网站开发公
  • 福州网上商城网站建设wordpress第三方账号
  • 青岛公司建网站公司全屋定制怎么营销
  • 知名网站服务器建设工程招标专业网站
  • 福建高速公路建设指挥部网站西安分销商城网站建设
  • 内网网站建设所需硬件设备建筑网片规范
  • 浙江致居软装设计有限公司seo课程心得体会
  • 宝安附近做网站公司广西柳州科技学校网站建设
  • 西安制作网站新网站建设市场
  • 天津河西做网站哪家好网站建设松江公司
  • 什么网站可以做数据调查问卷做商城网站怎么做
  • 1核1g可以做几个网站栾川网站建设
  • 网站建设后压缩代码做古代风格头像的网站
  • 网站被黑 发现网站做选择题怎么快速选择
  • 织梦可以做大型网站吗建设品牌型网站制作
  • 云南网站建设优化技术极路由wordpress
  • 小羚羊网站怎么建设深圳网站设计x程序
  • 微网站建设套餐雅虎网站优化怎么做
  • 邯郸做网站流程wordpress后台添加广告
  • 快速创建一个网站做网站需要几步
  • 网站营销话术工程公司是做什么的
  • 卧龙区2015网站建设价格网页策划方案800字
  • 网站建设方案书0翻书效果网站
  • 网站设计公司长沙wordpress如何删除你好和设置菜单
  • 网站公司怎么做运营爱站权重是怎么计算的
  • 企业微信官方网站制作网页背景如何铺满