标签:
Description
Input
Output
Sample Input
Sample Output
#include<stdio.h>
int w,h;
char a[100][100];
int find(int x,int y)
{
if(x<0||x>=h||y<0||y>=w)
return 0;
if(a[x][y]==‘#‘)
return 0;
else
{
a[x][y]=‘#‘;
return 1+find(x+1,y)+find(x-1,y)+find(x,y-1)+find(x,y+1);
}
}
int main()
{
int i,j;
while(scanf("%d%d",&w,&h)!=-1)
{
getchar();
for(i=0;i<h;i++)
scanf("%s",a[i]);
for(i=0;i<h;i++)
for(j=0;j<w;j++) if(a[i][j]==‘@‘)
printf("%d\n",find(i,j));
}
return 0;
}
标签:
原文地址:http://www.cnblogs.com/m1031478472/p/5256181.html