社区讨论

一道RE铺水中,半江AC半江红。

P1331海战参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mhk72isz
此快照首次捕获于
2025/11/04 14:35
4 个月前
此快照最后确认于
2025/11/04 14:35
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>

using namespace std;

int n, m, ans;
char a[111][111];

int main() {
    scanf("%d%d", &n, &m);
    for (long long i = 0; i < n; ++i) {
        scanf("%s", a[i]);
    }
    for (long long i = 0; i < n; ++i) {
        for (long long j = 0; j < m; ++j) {
            if (a[i][j] == '#' && (!i || a[i - 1][j] == '.') && (!j || a[i][j - 1] == '.')) {
                ans++;
            }
        }
    }
    if (ans == 0) {
        cout << "Bad placement.";
        return 0;
    }
    cout << "There are " << ans << " ships.";
    return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...