POJ 3051 DFS
题意:判断连通块大小 水题
//By SiriusRen
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int n,m,a[1111][88],xx[]={1,-1,0,0},yy[]={0,0,1,-1},vis[1111][88],ans,temp;
void dfs(int x,int y){
for(int i=0;i<4;i++){ if(!vis[x+xx[i]][y+yy[i]]&&a[x+xx[i]][y+yy[i]]=='*')
temp++,vis[x+xx[i]][y+yy[i]]=1,dfs(x+xx[i],y+yy[i]);
}
}
int main(){
scanf("%d%d",&m,&n);
for(int i=1;i<=n;i++)
for(int j=0;j<=m;j++)
a[i][j]=getchar();
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
if(!vis[i][j]&&a[i][j]=='*'){ vis[i][j]=1;
temp=1;
dfs(i,j);
ans=max(ans,temp);
}
printf("%d\n",ans);
}
转载于:https://www.cnblogs.com/SiriusRen/p/6532215.html
POJ 3051 DFS相关推荐
- A - 棋盘问题 POJ - 1321(dfs)
A - 棋盘问题 POJ - 1321 dfs 复杂度计算: dfs共进行a步,每步需要循环n次,复杂度为 a^n次方 首先是暴力 an*n,果然炸了 #include<cstdio> # ...
- poj 2531(dfs)
题目链接:http://poj.org/problem?id=2531 思路:由于N才20,可以dfs爆搞,枚举所有的情况,复杂度为2^(n). 1 #include<iostream> ...
- POJ - Hopscotch(DFS)
题目链接:http://poj.org/problem?id=3050 Time Limit: 1000MS Memory Limit: 65536K Description The cows pla ...
- POJ 2458 DFS+判重
题意: 思路: 搜+判重 嗯搞定 (听说有好多人用7个for写得-.) //By SiriusRen #include <bitset> #include <cstdio>0 ...
- POJ 2230 DFS
题意: Bessie 最近做了农场看守,他每天晚上的工作就是巡视农场并且保证没有坏人破坏农场.从谷仓出发去巡视,并且最终回到谷仓. Bessie 视力不是很好,不能像其他农场的看守一样,对农场的每一条 ...
- poj 3411(DFS多点访问)
题意:有n座城市和m(1<=n,m<=10)条路.现在要从城市1到城市n.有些路是要收费的,从a城市到b城市,如果之前到过c城市,那么只要付P的钱,如果没有去过就付R的钱.求的是最少要花多 ...
- poj 3083 DFS
poj3083 用DFS和BFS.通过这题,我对DFS和BFS再次有了初步的认识!!但是方向问题真的好绕啊..真心没搞懂,还是看了别人的才做出来的.下来我计划再做几道DFS和BFS的题.然后,再去独立 ...
- Wang Xifeng's Little Plot (poj 5024 DFS)
Wang Xifeng's Little Plot Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Jav ...
- poj 3256(DFS)
http://acm.pku.edu.cn/JudgeOnline/problem?id=3256 题意:有k头牛,n个牧场,m条路(每条路相连两个牧场且单向),求全部牛都能到达的牧场有几个. 分析: ...
最新文章
- 华为开发者学院 | 卷积神经网络与图像处理,听这一节课就够了
- CSP认证201612-1	中间数[C++题解]:遍历
- ArcIMS 投影问题 如何向地图配置文件中添加投影信息(转载)
- squid 不缓存特定页面_【零基础学云计算】squid代理服务器介绍与配置(理论+实践)一...
- base64编解码的类
- MyEclipse内存溢出问题
- 【渝粤教育】国家开放大学2018年春季 0089-22TInternet和Intranet应用 参考试题
- 博客,文字的卡拉OK版
- 【完全背包】自然数拆分Lunatic版
- 常见数据结构面试题(2022年最新版)
- 人脸对齐(一)--定义及作用
- P4417 [COCI2006-2007#2] STOL
- JAVA公益捐赠管理系统_公益组织捐赠系统的设计与实现
- 百度迁徙大数据整理[2020+2019同期]
- 高中计算机奥林匹克竞赛试题及答案,答案来了!2020年第36届全国高中数学奥赛决赛完整试题和参考答案...
- 巴法络nas硬盘挂linux,教你轻松DIY——巴法络家用NAS使用详解
- java中的this
- 【Android项目】本地FM收音机开发及源码简析
- 【vnc远程桌面】未联网状态下使用离线包配置vnc
- html怎么设置虚拟浏览量,网站页面的访问数—PV值
热门文章
- rabbitmq 连接过程详解
- 存储知识课堂(二):磁盘读写磁头揭秘
- 点聚WebOffice 控件 使用LoadOriginalFile 打开服务器文件
- Oracle查询一个用户的所有表的结构信息的SQL语句
- android http get
- ubuntu 10.04源 更新源列表 选择
- MySQL(2)数据库管理
- java打开文件出错_打开文件错误太多,java.io.FileNotFoundException
- 四步相移法怎么获得相位信息_如何拥有超强的学习能力?世界公认的费曼学习法了解一下...
- 电信业务分类目录2019_2019年1月国内增值电信业务许可情况分析报告,市场区域发展不均衡...