摘要: #include<stdio.h>#include<string.h>#define max 101int a[max][max],visit[max][max];void dfs(int i,int j){ if(a[i][j]==0||visit[i][j]==1) return ; visit[i][j]=1; dfs(i-1,j); dfs(i,j-1); dfs(i,j+1);//判断上下左右四个位置,而不包括斜着相邻的情况 dfs(i+1,j);}int main(){ int m,n,N,i,j,count; scanf("%d",&a 阅读全文
posted @ 2012-06-14 22:56 加拿大小哥哥 阅读(203) 评论(0) 推荐(0)