大炮打蚊子

大炮打蚊子

/problem-sets/1329402848755699712/problems/1329407074441482242
#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;
} 
posted @ 2020-12-08 13:31  summeriver13  阅读(26)  评论(0)    收藏  举报