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

莱芜58同城招聘网最新招聘seo人员招聘

莱芜58同城招聘网最新招聘,seo人员招聘,外贸b2c商城网站,中国怎么样做跨境网站全球变暖 问题描述格式输入格式输出样例输入样例输出评测用例规模与约定解析参考程序 问题描述 格式输入 格式输出 输出一个整数 样例输入 样例输出 1 评测用例规模与约定 最大运行时间:1s最大运行内存: 256M 解析 采用dfs的方式进行搜索,首先输入地…

全球变暖

  • ==问题描述==
  • ==格式输入==
  • ==格式输出==
  • ==样例输入==
  • ==样例输出==
  • ==评测用例规模与约定==
  • ==解析==
  • ==参考程序==

问题描述

在这里插入图片描述


格式输入

在这里插入图片描述


格式输出

输出一个整数


样例输入

在这里插入图片描述


样例输出

1


评测用例规模与约定

  1. 最大运行时间:1s
  2. 最大运行内存: 256M

解析

采用dfs的方式进行搜索,首先输入地图之后进行搜索判断所有岛屿的数量,所有不会被淹没的岛屿的数量(因为只要有一块不和水相接就可以判断为是不会被淹没的所以才取它),然后相减即可得到被淹没的岛屿的数量。


参考程序

#include<bits/stdc++.h>
using namespace std;
int n;
const int N = 1e4+4; 
char area[N][N];
bool flag;
int cnt; 
int d[4][2]={{1,0},{-1,0},{0,1},{0,-1}};//往四个方向走
int ans=0;//没有被淹没岛屿的数量 
int res=0;//岛屿的总数量 
//用DFS判断搜到的这个岛屿会不会被淹没
void dfs(int x,int y)
{if(flag==false){ //一个岛屿只要有一个点满足就不会变淹没了cnt = 0;for(int i=0; i<4; i++){int tx=d[i][0]+x;int ty=d[i][1]+y;if(area[tx][ty]!='.')cnt++;}if(cnt==4){//有一个点满足不会被淹没的条件ans++;flag=true;//这个岛屿不需要再遍历了}}area[x][y]='*';//将遍历过的点变为 *,下一次就不会遍历了,所以不用标记数组//注意这里不可以是‘.’因为上面if(area[tx][ty]!='.')cnt++for(int i=0;i<4;i++){int xx = x + d[i][0];int yy = y + d[i][1];if(area[xx][yy]=='#'&&x<N&&x>=0&&y<N&&y>=0)dfs(xx,yy);}
}int main()
{    cin>>n; for(int i=0; i<n; i++)for(int j=0; j<n; j++)cin>>area[i][j];for(int i=0; i<n; i++){ for(int j=0; j<n; j++){if(area[i][j]=='#'){res++;flag=false;dfs(i,j);}}}        cout<<res-ans;    return 0;
}

以个人刷题整理为目的,如若侵权,请联系删除~

http://www.mnyf.cn/news/15466.html

相关文章:

  • 徐汇手机网站建设百度浏览器广告怎么投放
  • 免费下载建设银行官方网站seo搜索引擎优化实训报告
  • 做医疗网站建设北京seo专业团队
  • 中元建设集团网站网络服务器是指什么
  • 陈村网站建设个人网页设计作品模板
  • 招商网站建设今天的国内新闻
  • 动态网站制作视频教程想在百度上推广怎么做
  • 如何更换网站新域名谷歌官网注册入口
  • 创作服务平台文大侠seo
  • 如何找到盘古做的网站下载优化大师
  • wordpress 防垃圾评论朝阳区seo
  • 如何看网站是否优化网站seo的内容是什么
  • 网站开发 php模板企业邮箱哪个好
  • 山东省建设工程信息网站网络营销的推广手段
  • seo工具软件网站seo教程
  • 洛阳市建设工程安全监督网站个人博客网页设计html
  • 找个网站2021能看到seo推广软件排行榜
  • 移动端网站开发公司百度注册公司网站
  • 网站备案号有效期百度网站联系方式
  • 网站开发维护招聘网店seo是什么意思
  • 微网站 一键拨号网络营销的原理
  • 需要企业网站建设百度推广中心
  • 用me做后缀的网站附近广告公司
  • 培训公司网站建设推动防控措施持续优化
  • 网站可兼容移动端厦门seo公司到1火星
  • PHP+Ajax网站开发典型实例百度指数官网移动版
  • 做网站的人搞鬼少首页文件百度竞价关键词
  • 做一个小公司网站多少钱上海已经开始二次感染了
  • 网站推荐软件优化营商环境
  • 上海网站制作网站建设盛大游戏优化大师