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

旅游网站 div css 模板下载/搜索百度

旅游网站 div css 模板下载,搜索百度,宁波网站建设设计,潍坊做网站公司红色来源于山脉,象征着狂躁、愤怒、混乱,血雨腥风,电光火石。蓝色来源于海岛,象征着控制、幻觉、诡计,运筹帷幄,谋定后动。绿色来源于树林,象征着生命、蛮力、成长,横冲直撞&#xf…

 

红色来源于山脉,象征着狂躁、愤怒、混乱,血雨腥风,电光火石。
蓝色来源于海岛,象征着控制、幻觉、诡计,运筹帷幄,谋定后动。
绿色来源于树林,象征着生命、蛮力、成长,横冲直撞,生生不息。
黑色来源于沼泽,象征着死亡、贪婪、腐败,追求卓越,不计代价。
白色来源于平原,象征着秩序、公平、正义,携手共进,稳中求胜。

 

       现在,你作为一名新星鹏洛客,找到了一块绝佳的修炼地。这块地方可以被描述成一个 n x m 的矩形。你已经在这块地中的一些位置打好了标记。接下去,就该对整块地赋予你的颜色了。一个位置能被赋予你的颜色,当且仅当满足以下条件之一:
       1. 这个位置被打上了标记。
       2. 这个位置在不经过被打标记的位置的情况下与边界不连通(这个图是四联通的)。换句话说,如果你从这个位置开始,在不经过被打标记的位置,且只能向上下左右四个方向移动的情况下永远不能走到地图的边界,那么这个位置符合条件。
       现在,你的好基友想知道,你能为多少个位置赋予你自己的颜色呢?

输入描述:

第一行包含两个正整数 n, m ,表示地图的长和宽。
接下去 n 行,每行一个长为 m 的字符串,表示地图的一行。
其中  表示该位置未被打标记; 表示该位置被打了标记。
保证地图仅由  和  构成。

输出描述:

输出仅一行,包含一个整数,表示你的答案。

示例1

输入

4 4
....
.###
.#.#
.###

输出

9

说明

 

可以被赋予颜色的位置在下图中用  标出了。

\texttt{....}
\texttt{.@@@}
\texttt{.@@@}
\texttt{.@@@}

备注:

1 ≤ n x m ≤ 10^6

这道题长宽未知,可能非常大,我们用string存储图,然后从四周遍历,把.全变*,计数,最后n*m-sum就是结果

#include<bits/stdc++.h>
#define ll long long
#define maxn 1000005
using namespace std;
int tx[4]={0,-1,0,1};
int ty[4]={1,0,-1,0};
int n,m,sum;
string mp[maxn];//未知长宽,用string,string的宽度可变void dfs(int x,int y)
{if(x<0||y<0||x>=n||y>=m) return ;if(mp[x][y]=='#'||mp[x][y]=='*') return ;mp[x][y]='*';sum++;for(int i=0;i<4;i++){int dx=x+tx[i];int dy=y+ty[i];dfs(dx,dy);}
}int main()
{sum=0;scanf("%d%d",&n,&m);for(int i=0;i<n;i++)cin>>mp[i];for(int i=0;i<n;i++)//从四周遍历dfs(i,0);for(int i=0;i<n;i++)dfs(i,m-1);for(int i=0;i<m;i++)dfs(0,i);for(int i=0;i<m;i++)dfs(n-1,i);printf("%d\n",n*m-sum);return 0;
}

 

转载于:https://www.cnblogs.com/wangtao971115/p/10358273.html

http://www.jmfq.cn/news/5264515.html

相关文章:

  • 加强主流新闻网站建设/爱站小工具计算器
  • 前程无忧做简历网站/公司域名查询官网
  • 自己做网站 怎么解决安全问题/免费建站的平台
  • 微云做网站/全网整合营销平台
  • 朝阳网站建设是什么/网页平台做个业务推广
  • 优质网站建设报价/百度合伙人答题兼职赚钱
  • 房地产网站建设方案书/一句话宣传自己的产品
  • 做阿里巴巴网站需要多少钱/兰州网络优化seo
  • 寻找网站开发/电商培训大概多少学费
  • 一般门户网站/搜索引擎网址有哪些
  • 免费简历制作软件app/朝阳seo推广
  • 南昌网站建设在哪里/今晚赛事比分预测
  • 领券购买网站是怎么做的/百度推广官方
  • 海淀网站制作/网络推广运营优化
  • 黑龙江省中国建设银行网站首页/网站运营方案
  • 房产网站的建设/网络营销的方式有几种
  • 视频网站模板源码/网站推广方案策划书2000
  • 郑州最好的网站建设/seo北京公司
  • 网站建设中模板/连云港seo优化
  • 商城网站建设腾讯体育/女教师网课入侵录屏
  • 百度云网站建设/百度产品
  • 抚州网站开发机构/百度网盘官网网页版
  • b2c十大平台排名/关闭站长工具seo综合查询
  • 莆田 做网站的公司/企业qq官网
  • 做暧暖爱视频网站/招代理最好的推广方式
  • 做网站怎么租个空间/苏州优化seo
  • 阿里巴巴logo发展史/长沙谷歌优化
  • wordpress 帮助文档/seo关键词排名如何
  • 别人做的网站会植入病毒吗/巨量关键词搜索查询
  • 南昌做网站的公司/seo咨询师招聘