题目
大炮打蚊子
题解
#include<stdio.h>
#include<string.h>
int main(void)
{
int m,n,i,q,p,k,x,y,count=0;
char map[100][100],str[100];
scanf("%d%d",&m,&n);gets(str);
for(i=0;i<m;i++){
gets(map[i]);
}
scanf("%d",&k);
for(i=0;i<k;i++){
scanf("%d%d",&x,&y);
map[x][y]=map[x][y]+2;
map[x-1][y]=map[x-1][y]+1;
map[x+1][y]=map[x+1][y]+1;
map[x][y-1]=map[x][y-1]+1;
map[x][y+1]=map[x][y+1]+1;
for(q=0;q<m;q++){
for(p=0;p<n;p++){
if(map[q][p]=='#'+2||map[q][p]=='#'+3){
count++;
map[q][p]+=2;
}
}
}printf("%d\n",count);count=0;
}
return 0;
}