记录编号 387726 评测结果 AAAAAAAAAA
题目名称 [NOIP 2015PJ]扫雷游戏 最终得分 100
用户昵称 Gravatar小字、小瓶子 是否通过 通过
代码语言 C++ 运行时间 0.006 s
提交时间 2017-03-27 13:52:04 内存使用 0.33 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
using namespace std;
char noip[105][105];
int main()
{
	freopen("2015mine.in","r",stdin);
	freopen("2015mine.out","w",stdout);
	int m,n;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
			cin>>noip[i][j];
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			if(noip[i][j]=='?')
			{
				int t=0;
				if(noip[i][j+1]=='*')
					t++;
				if(noip[i+1][j+1]=='*')
					t++;
				if(noip[i+1][j]=='*')
					t++;
				if(noip[i-1][j+1]=='*')
					t++;
				if(noip[i][j-1]=='*')
					t++;
				if(noip[i-1][j-1]=='*')
					t++;
				if(noip[i-1][j]=='*')
					t++;
				if(noip[i+1][j-1]=='*')
					t++;
				cout<<t;
			}
			else
				cout<<'*';
		}
		cout<<endl;
	}
	return 0;
}