题目相当于要求统计所有不与在边界的 连通的 的数量,从所有位于边界位置的 开始 后标记即可。 #include <bits/stdc++.h> using namespace std; const int X4[4] = {1, -1, 0, 0}, Y4[4] = {0, 0, 1, -1}; void solve(){ int n, m; cin >> n >> m; vector<string> mp(n + 5); for (int i = 1; i <= n; i++) { cin >> mp[i]; mp[i...