题目:P2670 [NOIP2015 普及组] 扫雷游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
分析:memset()清空得到地图,有雷地方标记为1, 剩下模拟即可
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
typedef unsigned long long ull;
int n,m,num=0;
char a[102][102];
char tm;
int main()
{
memset(a,0,sizeof(a));//清空地图
//scanf("%d%d",&n,&m);
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++){
cin>>tm;
if(tm=='*') a[i][j]=1;
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
num=a[i-1][j]+a[i-1][j-1]+a[i-1][j+1]+a[i][j-1]+a[i][j+1]+a[i+1][j]+a[i+1][j-1]+a[i&