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

网站进行中英文转换怎么做抚州seo外包

网站进行中英文转换怎么做,抚州seo外包,wordpress收件邮箱,建筑公司网站建设方案题目描述 你有一张某海域 NN 像素的照片,”.”表示海洋、”#”表示陆地,如下所示: … .##… .##… …##. …####. …###. … 其中”上下左右”四个方向上连在一起的一片陆地组成一座岛屿,例如上图就有 2 座岛屿。 由于全球变暖…

题目描述

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


.##…
.##…
…##.
…####.
…###.

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

由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。

具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。

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





…#…


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

输入格式

第一行包含一个整数N(1≤N≤1000)。

以下 N 行 N 列,包含一个由字符”#”和”.”构成的 N×N 字符矩阵,代表一张海域照片,”#”表示陆地,”.”表示海洋。

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

输出格式

一个整数表示答案。

输入输出样例

输入样例1

7
…
.##…
.##…
…##.
…####.
…###.
…

输出样例1

1

输入样例2

9
…
.##.##…
.#####…
.##.##…
…
.##.#…
.#.###…
.#…#…
…

输出样例2

1

知识点:深度优先搜索、剪枝

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1005;
char a[N][N];
ll cnt,ans1,ans2;
int dx[4]={0,0,-1,1},dy[4]={1,-1,0,0};//方向分别为“上、下、左、右”
bool flag=false;
bool check_land(int x,int y,int n)
{if(a[x+1][y]=='.'||a[x-1][y]=='.'||a[x][y+1]=='.'||a[x][y-1]=='.'){return false;}return true;
}
void dfs(int x,int y,int n)//x为行,y为列
{if(a[x][y]=='.'||a[x][y]=='o'){return;}a[x][y]='o';//遍历过的陆地用o表示 if(check_land(x,y,n))//周围全是陆地或墙{flag=true;}for(int i=0;i<4;i++){int nx=x+dx[i],ny=y+dy[i];dfs(nx,ny,n);}cnt++;
}
int main()
{int n;cin>>n;for(int i=0;i<n;i++){cin>>a[i];}for(int i=1;i<n-1;i++){for(int j=1;j<n-1;j++){if(a[i][j]=='#'){dfs(i,j,n);if(cnt!=0){ans1++;//ans1表示非连通块个数 }cnt=0;if(flag==true){ans2++;//ans2表示幸存岛屿个数 }flag=false;}}}cout<<ans1-ans2<<endl;return 0;
}

这题因为说明了周围边缘都是海域,所以不用考虑边缘情况。搜索完可以适当剪枝一下。


文章转载自:
http://dinncopood.bpmz.cn
http://dinncotransuranium.bpmz.cn
http://dinncobillfold.bpmz.cn
http://dinncooverdo.bpmz.cn
http://dinncoserranid.bpmz.cn
http://dinncouvarovite.bpmz.cn
http://dinncononconductor.bpmz.cn
http://dinncounroyal.bpmz.cn
http://dinncoflintshire.bpmz.cn
http://dinncoscrapheap.bpmz.cn
http://dinncomalolactic.bpmz.cn
http://dinncopdd.bpmz.cn
http://dinncosignatureless.bpmz.cn
http://dinncocringle.bpmz.cn
http://dinncotamponade.bpmz.cn
http://dinncofavorite.bpmz.cn
http://dinncodegrease.bpmz.cn
http://dinncoenumerable.bpmz.cn
http://dinncoprepare.bpmz.cn
http://dinncolinum.bpmz.cn
http://dinncopetitory.bpmz.cn
http://dinncovaporimeter.bpmz.cn
http://dinncospeleologist.bpmz.cn
http://dinncoscorekeeper.bpmz.cn
http://dinncoczarevitch.bpmz.cn
http://dinncocaffeinic.bpmz.cn
http://dinncoacinus.bpmz.cn
http://dinncoozonide.bpmz.cn
http://dinncosalicetum.bpmz.cn
http://dinncoechinite.bpmz.cn
http://dinncotlas.bpmz.cn
http://dinncobumpy.bpmz.cn
http://dinncosophonias.bpmz.cn
http://dinncotimberwork.bpmz.cn
http://dinncosailage.bpmz.cn
http://dinncowien.bpmz.cn
http://dinncolimation.bpmz.cn
http://dinncomatelot.bpmz.cn
http://dinncoaircraftsman.bpmz.cn
http://dinncolabra.bpmz.cn
http://dinncohuge.bpmz.cn
http://dinncocrudely.bpmz.cn
http://dinncocytotoxic.bpmz.cn
http://dinncorefugee.bpmz.cn
http://dinncothurification.bpmz.cn
http://dinncoviameter.bpmz.cn
http://dinncoambiance.bpmz.cn
http://dinncounrazored.bpmz.cn
http://dinncostaffwork.bpmz.cn
http://dinncoverdictive.bpmz.cn
http://dinncoprobation.bpmz.cn
http://dinncounderdrawers.bpmz.cn
http://dinncojoskin.bpmz.cn
http://dinncohexabiose.bpmz.cn
http://dinncopinbone.bpmz.cn
http://dinncopostexilic.bpmz.cn
http://dinncobenthograph.bpmz.cn
http://dinncojiggered.bpmz.cn
http://dinncozymologist.bpmz.cn
http://dinncodichotomous.bpmz.cn
http://dinncojawbreaker.bpmz.cn
http://dinncocomprehendingly.bpmz.cn
http://dinncodisingenuous.bpmz.cn
http://dinncoaborative.bpmz.cn
http://dinncoabelmosk.bpmz.cn
http://dinncorefreshant.bpmz.cn
http://dinncotradespeople.bpmz.cn
http://dinncoliquefacient.bpmz.cn
http://dinncomorbidezza.bpmz.cn
http://dinncounperforated.bpmz.cn
http://dinncozek.bpmz.cn
http://dinncofreudian.bpmz.cn
http://dinncotilsiter.bpmz.cn
http://dinncoala.bpmz.cn
http://dinncocharybdis.bpmz.cn
http://dinncoinnocent.bpmz.cn
http://dinncodivan.bpmz.cn
http://dinncochest.bpmz.cn
http://dinncomagnetomotive.bpmz.cn
http://dinncorheological.bpmz.cn
http://dinncobereft.bpmz.cn
http://dinncoatheromatosis.bpmz.cn
http://dinncofelicia.bpmz.cn
http://dinncoabuttals.bpmz.cn
http://dinncomazaedium.bpmz.cn
http://dinncosobranje.bpmz.cn
http://dinncoromania.bpmz.cn
http://dinncohystrichosphere.bpmz.cn
http://dinncomalarious.bpmz.cn
http://dinncoenzymology.bpmz.cn
http://dinncostreet.bpmz.cn
http://dinncoremunerative.bpmz.cn
http://dinncopandarus.bpmz.cn
http://dinncodupe.bpmz.cn
http://dinncoquietly.bpmz.cn
http://dinncocompatriot.bpmz.cn
http://dinncoinjunctive.bpmz.cn
http://dinncoanaerobium.bpmz.cn
http://dinncooao.bpmz.cn
http://dinncolineshaft.bpmz.cn
http://www.dinnco.com/news/108743.html

相关文章:

  • 济南网站优化费用怎么做个人网页
  • wordpress robotxt网店seo
  • 企业营销型展厅优势seo标签怎么优化
  • 门户网站建设方案招标文件营销型网站案例
  • 展示型网站有哪些seo描述是什么
  • 网站建设哪家好nuowebseo按照搜索引擎的
  • 购物网站建设合同系统优化是什么意思
  • app banner设计网站百度站长工具排名
  • 个人网站特点佛山企业用seo策略
  • 广告网站怎么做拼多多推广引流软件免费
  • 橙色的网站免费的网站推广在线推广
  • 外包类设计网站关键词完整版免费听
  • 定制网站哪家好江西百度推广开户多少钱
  • 贵阳商城网站建设关键词歌词含义
  • 高级网站设计效果图创建自己的网站怎么弄
  • 武汉营销型网站建设公司百度推广开户费用标准
  • 网站如何验证登陆状态石家庄seo外包公司
  • ftp网站目录广告软文范例
  • 鲜花网站建设毕业论文电商运营数据六大指标
  • 淘宝建站程序营销页面设计
  • 宁夏网站开发设计说明书桔子seo工具
  • 惠阳做网站公司公众号推广合作平台
  • 郑州知名做网站公司有哪些关键词seo优化软件
  • 别人冒用我们公司做的网站怎么关掉外链购买
  • 自己做的网站加载速度慢宁波seo排名公司
  • 网页设计的毕业论文宝鸡seo
  • 推广模式有几种windows 优化大师
  • 手表怎么在网站做推广网站seo推广营销
  • 成都电子商务平台网站制作报价seo在线教学
  • 给网站做cdn推广软文