记录编号 212205 评测结果 AAAAAAAAAA
题目名称 [NOIP 2015PJ]扫雷游戏 最终得分 100
用户昵称 GravatarOhYee 是否通过 通过
代码语言 C++ 运行时间 0.009 s
提交时间 2015-12-05 18:00:36 内存使用 0.33 MiB
显示代码纯文本
/*
            By:OhYee
            Email:oyohyee@oyohyee.com
            QQ:896817156

*/

/*
                                    !                              !!
                                                           !!!!!!!!!!
                                                         !!!!     !
                                   ! !                    !!II!!!  !!
                       !!      !!!!   !!!!!!!!              !!IIIII!!
                  !              !!!!!!!!!       !!IILLLLLII! !!!!III!
               !!!!!!!!   !    !!!          !! !LOLLLLIII!!I!   !   !I
               !!I!!!!     !!!!         !!!! !LLI!ILLOOLLI
               !I!!!                        LOI    LVVVO!LVI
             ! !!!!                      ! LV!     LVVVVOLI!!!!!!!!!
            !! !!! !!!!!!!                 IO   IOOVVVOI!  !!!!!!!!!
              !!                            !    !IIII!    !!!!!!!!
                !!!!!!!!!!!!!!!!!!!!
                !!!!!!!!!!!!
               !!!                                                  !
               !!!                                          !!!!
                !!            !!!!!!           !!!       !IOVVVVOOLI!
                !!  !!      !LVVLI!                    ! !VVVVVOOOOLLI
                !!! !      !VVL!IILII                !!  OVVOLLIIIIIII
               !! !       !VV!IVEEEVLLI                IVVVLIIIIIIIIII
                !!!!      LV! !!LEEVIOL             !LOVVVLIIIIIIIIIII
                 !!!!     OV    IVVOVL              IVVVVOIIIIIIIIIIII
                   III    OV! !OVVOOO   !!!!        !IOVVVLIIIIIIIIIII
                    !II!! !VVI  !III! !!!!!!!          ILOOLIIIIIILLI!
                      !!! !!LOL!                          !!!!!I!!!!!

            賢い 可愛い エリチカ
            BUG退散
            ラブライブ LOVELIVE!
*/


//#######################################################################

#include <cstdio>
using namespace std;

const int maxn=105;
int n,m;
int map[maxn][maxn];
char temp;

int main(){
  freopen("2015mine.in","r",stdin);
  freopen("2015mine.out","w",stdout);

  scanf("%d%d",&n,&m);
  for(int i=0;i<=n;i++)
    for(int j=0;j<=m;j++)
      map[i][j]=0;

  for(int i=1;i<=n;i++){
    for(int j=1;j<=m;j++){
      scanf("\n%c",&temp);
      //printf("\n (%d,%d) %c",i,j,temp);
      if(temp=='*'){
        map[i][j]=-99;
        for(int x=-1;x<=1;x++){
          for(int y=-1;y<=1;y++){
            if(!(x==0&&y==0)){
              //printf("(%d,%d)",i+x,j+y);
              map[i+x][j+y]++;
            }
          }
        }
       }
    }
  }

  for(int i=1;i<=n;i++){
    for(int j=1;j<=m;j++){
      printf("%c",map[i][j]<0?'*':(char)(map[i][j]+'0'));
    }
    printf("\n");
  }

  return 0; 
}