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

日本做的视频网站有哪些问题网络营销的应用

日本做的视频网站有哪些问题,网络营销的应用,如何做网站解析,软件开发工具包简称原题链接:1233. 全球变暖 - AcWing题库 由题意可知: 需要找到淹没的岛屿的数量淹没的岛屿所具备的条件:咩有“高地”,也就是说岛屿(连通块)中的所有元素的 4 4 4-邻域中均含有’ . ’ 思路1:…

原题链接:1233. 全球变暖 - AcWing题库

由题意可知:

  • 需要找到淹没的岛屿的数量
  • 淹没的岛屿所具备的条件:咩有“高地”,也就是说岛屿(连通块)中的所有元素的 4 4 4-邻域中均含有’ . ’

思路1:

t o t a l total total记录岛屿的全部元素数量, b o u n d bound bound记录岛屿的边界块数量,如果二者相等,则说明该岛屿会被淹没

dfs代码:

#include<bits/stdc++.h>
using namespace std;
const int N=1010;char a[N][N];
bool vis[N][N];
int n;
int res;
int dx[4]={0,0,1,-1},dy[4]={1,-1,0,0}; //移动方向
bool flag=false; //插眼,看是否满足周围四个全是#void dfs(int x,int y,int& total,int& bound) //total为联通块个数,bound为边界块个数
{vis[x][y]=1; //记录已经遍历过total++;bool is_bound=false;for(int i=0;i<4;i++){int nx=x+dx[i];int ny=y+dy[i];//边界值的判断if(nx<0||ny<0||nx>=n||ny>n) continue;if(vis[nx][ny]) continue;if(a[nx][ny]=='.') {is_bound=true;continue;}dfs(nx,ny,total,bound);}if(is_bound) bound++;return;
}int main()
{scanf("%d",&n);for(int i=0;i<n;i++) cin>>a[i]; //cin处理字符串更为方便//遍历for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(a[i][j]=='#'&&!vis[i][j]){int total=0,bound=0;dfs(i,j,total,bound);if(total==bound) res++; //岛屿的块数全部为边界,则沉没}}}printf("%d",res);return 0;
}

思路2:

  • 直接搜索没有“高地”的连通块,用 f l a g flag flag值标记一下是否带有“高地”

bfs代码:

#include<bits/stdc++.h>
using namespace std;
const int N=1010;int n;
char a[N][N]; 
int vis[N][N]={0};  
int dx[4]={0,0,1,-1},dy[4]={1,-1,0,0}; //移动方向int main()
{scanf("%d",&n);for(int i = 1; i <= n; i++) cin>>a[i]; //cin处理字符串更加方便int res = 0;//进行BFSfor(int i = 1; i <= n; i++) {for(int j = 1; j <= n; j++) {if(a[i][j]=='#' && vis[i][j]==0) {queue<pair<int, int>> q;q.push({i, j});vis[i][j] = 1;bool flag = true;while(!q.empty()) {int x = q.front().first;int y = q.front().second;q.pop();if(a[x][y+1]=='#' && a[x][y-1]=='#' && a[x+1][y]=='#' && a[x-1][y]=='#')flag = false;for(int k = 0; k < 4; k++) {int nx = x + dx[k];int ny = y + dy[k];if(nx >= 1 && nx <= n && ny >= 1 && ny <= n && vis[nx][ny] == 0 && a[nx][ny] == '#') {q.push({nx, ny});vis[nx][ny] = 1;}}}if(flag)res++; // 统计被淹没的岛的数量}}}printf("%d",res);return 0;
}
http://www.tj-hxxt.cn/news/15732.html

相关文章:

  • 手机wap网站开发的cms系统一键优化是什么意思
  • 行政单位单位网站建设十堰seo优化
  • 蓬莱网站建设哪家好淘特app推广代理
  • 什么网站做生鲜比较好网络营销的职能是什么
  • 处方药可以做网站吗莆田seo
  • 金融营销的网站设计案例免费有效的推广网站
  • 个人网站logo设计响应式网站模板的特点
  • 做国际网站的流程admin5站长网
  • 南京高端网站制作公司哪家好seo优化信
  • 提供邯郸企业建网站深圳广告策划公司
  • 赤峰网站建设百度知道灰色词代发收录
  • 连云港疫情最新消息在线seo优化工具
  • go做网站白百度一下你就知道
  • 无锡市新区建设环保局网站电话营销外包公司
  • 云南省公共资源交易中心官网seo的课谁讲的好
  • 手机网站建立免费平台什么是软文写作
  • php做购物网站的弊端关键字挖掘机爱站网
  • 佛山网站建设小程序北京seo技术交流
  • webstation做网站建站公司排名
  • 有哪些好的印花图案设计网站sem是什么基团
  • 义乌缔造网络科技有限公司seo视频教程我要自学网
  • wordpress建站微信联系哪里有免费的网站推广
  • 网站建设要注意那些问题seo站内优化培训
  • 阿里巴巴网站导航栏怎么做seo域名综合查询
  • 怎么弄免费的空间做网站无锡seo公司
  • 代做计算机毕业设计网站个人网站开发网
  • 专做民宿预定的网站网站优化及推广方案
  • 深圳做微信网站seo搜索工具栏
  • 网站增值服务google seo是什么啊
  • 织梦做有网站有后台 能下载备份所有代码文件么百度搜索seo