


- #include
- using namespace std;
- int n,m,ans=0;
- char maze[501][501];
- bool vis[501][501];
- void dfs(int x,int y){
- vis[x][y]=true;
- for(int i=0;i
- if(maze[x][i]=='1'&&!vis[x][i])
- dfs(x,i);
- }
- for(int i=0;i
- if(maze[i][y]=='1'&&!vis[i][y])
- dfs(i,y);
- }
- }
- int main(){
- freopen("boom.in","r",stdin);
- freopen("boom.out","w",stdout);
- cin>>n>>m;
- for(int i=0;i
- for(int j=0;j
- cin>>maze[i][j];
- }
- }
- for(int i=0;i
- for(int j=0;j
- if(maze[i][j]=='1'&&!vis[i][j]){
- dfs(i,j);
- ans++;
- }
- }
- }
- cout<
- return 0;
- }
-
相关阅读:
STM32F4X UCOSIII任务消息队列
[NOI2015] 品酒大会 题解
ABAP Debug 调试功能
JAVA创新创业教育中心项目申报管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
【JAVA-Day04】Java关键字和示例:深入了解常用关键字的用法
当我开始思考人生、职业、兴趣
SRVCC关键场景及Log分析
ps2021神经ai滤镜无法使用,ps2021神经滤镜出现错误
每日读则推(十四)——Meta Movie Gen: the most advanced media foundation models to-date
Java黑马程序员day11--集合进阶(上部--单列集合)
-
原文地址:https://blog.csdn.net/dragonpig668899/article/details/139560264