博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1241——Oil Deposits(DFS)
阅读量:2344 次
发布时间:2019-05-10

本文共 588 字,大约阅读时间需要 1 分钟。

简单的DFS,省赛也有过类似的题

#include 
#include
#include
#include
#include
#include
#include
#define INF 0x3f3f3f3f#define MAXN 100010using namespace std;int m,n,vis[105][105];int dx[]={ 0,0,1,-1,1,-1,1,-1};int dy[]={ 1,-1,0,0,1,1,-1,-1};char mp[105][105];void dfs(int x,int y){ if(x<0||x>=m||y<0||y>=n||vis[x][y]||mp[x][y]!='@') return; vis[x][y]=1; for(int i=0;i<8;++i) { dfs(x+dx[i],y+dy[i]); }}int main(){ while(~scanf("%d%d",&m,&n)) { if(m==0&&n==0) break; memset(vis,0,sizeof(vis)); for(int i=0;i
>mp[i][j]; int ans=0; for(int i=0;i

转载地址:http://iicvb.baihongyu.com/

你可能感兴趣的文章
Ubuntu下apt-get与pip安装命令的区别
查看>>
linux CMakeLists.txt 语法
查看>>
cmake 简介
查看>>
CMake学习笔记(1)——用CMake编译一个hello world程序
查看>>
cmake使用总结---工程主目录CMakeList文件编写
查看>>
CMake学习之路
查看>>
cmake学习笔记6-catkin的CmakeList.txt讲解
查看>>
cmake手册详解
查看>>
Maplab框架介绍(一)
查看>>
Maplab开源VI-SLAM框架介绍
查看>>
maplab(1):安装
查看>>
陀螺仪随机误差的Allan方差分析
查看>>
Ubuntu 64位安装Adobe Reader 9.5.5
查看>>
Ubuntu 下如何查看已安装的软件
查看>>
Linux 系统下可以注释标注的pdf阅读器安装、比较和推荐
查看>>
福昕阅读器foxit reader Linux版
查看>>
Ubuntu 安装百度云客户端
查看>>
每天一个linux命令:locate
查看>>
Linux 环境下载百度云资源,Firefox插件(百度网盘助手)
查看>>
ubuntu Firefox/chrome adobe flash 插件安装
查看>>