#include <bits/stdc++.h>
using namespace std;
#define int long long
void solve(){
int n, m; cin >> n >> m;
vector<vector<char>> g(n,vector<char> (m));
for (int i = 0; i < n; i ++){
for (int j = 0; j < m; j ++){
cin >> g[i][j];
}
}
int ja = 0;
for (int i = 0; i < n; i ++){
for (int j = 0; j < m; j ++){
if (g[i][j] == 'X' && i != n - 1) {
cout << -1;
return;
}
if (g[i][j] == 'N') ja += 1;
if (g[i][j] == 'E') ja += 0;
if (g[i][j] == 'W') ja += 2;
if (g[i][j] == 'S') ja += 3;
}
}
cout << ja;
}
signed main() {
// freopen("input.txt","r",stdin);
// freopen("output.txt","w",stdout);
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t = 1;
//cin >> t;
while (t--) {
solve();
cout << "\n";
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |