简单dfs模板

Poj 2386 Lake Counting 点击打开链接


#include
#define maxn 101
char map[maxn][maxn];//构造地图的数组
int m,n;
void dfs(int x,int y)
{
	map[x][y]='.'; //将搜索过的地方变成'.’
	for(int i=-1;i<=1;i++)
		for(int j=-1;j<=1;j++)//上下左右四方向dfs
		{
			int nx=x+i;
			int ny=y+j;
			if(nx>=0&&nx=0&&ny

你可能感兴趣的:(简单算法)