187922025-11-05 02:22:08diakTóparti sétacpp17Elfogadva 100/10072ms1516 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
        int ans = 0, N, M; cin >> N >> M;
        vector<vector<char>> v(N, vector<char>(M)); for (vector<char>& e : v) for (char& f : e) cin >> f;
        for (int i = 1; i < N - 1; ++i) for (int j = 1; j < M - 1; ++j) {
                if (v[i][j] == '.') continue;
                if (v[i - 1][j] == '.') ++ans;
                if (v[i + 1][j] == '.') ++ans;
                if (v[i][j - 1] == '.') ++ans;
                if (v[i][j + 1] == '.') ++ans; }
        cout << ans << '\n';
return 0; }
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms500 KiB
2Elfogadva1ms316 KiB
subtask250/50
3Elfogadva1ms316 KiB
4Elfogadva4ms316 KiB
5Elfogadva64ms1516 KiB
subtask330/30
6Elfogadva1ms512 KiB
7Elfogadva1ms500 KiB
8Elfogadva1ms508 KiB
9Elfogadva1ms316 KiB
subtask420/20
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva4ms316 KiB
14Elfogadva64ms1516 KiB
15Elfogadva1ms512 KiB
16Elfogadva1ms500 KiB
17Elfogadva1ms508 KiB
18Elfogadva1ms316 KiB
19Elfogadva71ms1400 KiB
20Elfogadva72ms1412 KiB
21Elfogadva65ms1332 KiB
22Elfogadva64ms1412 KiB