记录编号 387726 评测结果 AAAAAAAAAA
题目名称 [NOIP 2015PJ]扫雷游戏 最终得分 100
用户昵称 Gravatar小字、小瓶子 是否通过 通过
代码语言 C++ 运行时间 0.006 s
提交时间 2017-03-27 13:52:04 内存使用 0.33 MiB
显示代码纯文本
  1. #include<cstdio>
  2. #include<iostream>
  3. using namespace std;
  4. char noip[105][105];
  5. int main()
  6. {
  7. freopen("2015mine.in","r",stdin);
  8. freopen("2015mine.out","w",stdout);
  9. int m,n;
  10. cin>>n>>m;
  11. for(int i=1;i<=n;i++)
  12. {
  13. for(int j=1;j<=m;j++)
  14. cin>>noip[i][j];
  15. }
  16. for(int i=1;i<=n;i++)
  17. {
  18. for(int j=1;j<=m;j++)
  19. {
  20. if(noip[i][j]=='?')
  21. {
  22. int t=0;
  23. if(noip[i][j+1]=='*')
  24. t++;
  25. if(noip[i+1][j+1]=='*')
  26. t++;
  27. if(noip[i+1][j]=='*')
  28. t++;
  29. if(noip[i-1][j+1]=='*')
  30. t++;
  31. if(noip[i][j-1]=='*')
  32. t++;
  33. if(noip[i-1][j-1]=='*')
  34. t++;
  35. if(noip[i-1][j]=='*')
  36. t++;
  37. if(noip[i+1][j-1]=='*')
  38. t++;
  39. cout<<t;
  40. }
  41. else
  42. cout<<'*';
  43. }
  44. cout<<endl;
  45. }
  46. return 0;
  47. }