15 条题解

  • 0
    @ 2025-4-10 20:32:50

    #include <bits/stdc++.h> using namespace std; char a[105][105]; int n; int m; int main() { cin >> n >> m; for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { cin >> a[i][j]; } } for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { if (a[i][j] == '') { cout << ""; } else { int sum = 0; if (a[i - 1][j] == ''){ sum++; } if (a[i + 1][j] == ''){ sum++; } if (a[i][j - 1] == ''){ sum++; } if (a[i][j + 1] == ''){ sum++; } if (a[i - 1][j - 1] == ''){ sum++; } if (a[i - 1][j + 1] == ''){ sum++; } if (a[i + 1][j - 1] == ''){ sum++; } if (a[i + 1][j + 1] == ''){ sum++; } cout << sum; } } cout << endl; } return 0; }

    信息

    ID
    749
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    410
    已通过
    170
    上传者