3 条题解

  • 0
    @ 2026-10-24 23:19:41

    感觉比制作扫雷游戏简单多了, 还有就是lzxnb你们知道吗

    #include  <stdio.h>
    
        int N,M,n=0;
    void zhoubian (char (*a)[M+2],int K,int L)
    {
        for(int k=K-1;k<=K+1;k++)
        {
            for(int l=L-1;l<=L+1;l++)
            {
                 if(k!=0&&k!=N+1&&l!=0&&l!=M+1&&a[k][l]=='W')
                 {
                    a[k][l]='.';
                    zhoubian(a,k,l);
                 }
    
            }
        }
    }
    int main()
    {
        scanf("%d%d",&N,&M);
        char a[N+2][M+2];
        for(int i=1;i<N+1;i++)
        {
            for(int j=1;j<M+1;j++)
            {
                scanf(" %c",&a[i][j]);
            }
        }
        for(int i=1;i<N+1;i++)
        {
            for(int j=1;j<M+1;j++)
            {
                if(a[i][j]=='W')
                {
                    a[i][j]='.';
                    zhoubian(a, i,j);
                    n++;
                }
            }
        } 
        printf("%d",n);
    }
    

    信息

    ID
    170
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    540
    已通过
    271
    上传者