Submission #466067

#TimeUsernameProblemLanguageResultExecution timeMemory
466067gagik_2007Game (eJOI20_game)C++17
20 / 100
1 ms204 KiB
#include <iostream> #include <cmath> #include <algorithm> #include <vector> #include <string> #include <set> #include <map> #include <queue> #include <deque> #include <stack> #include <iomanip> #include <unordered_set> using namespace std; #define ll long long #define ff first #define ss second ll n, m, m1, m2, k; ll MOD = 1e9 + 7; ll INF = 1e18 + 7; ll ttt; ll cnt = 0; vector<vector<pair<bool, bool>>>a(25, vector<pair<bool, bool>>(25)); int main() { cin >> n >> m; for (int i = 0; i < n + 1; i++) { for (int j = 0; j < m; j++) { char x; cin >> x; a[i][j].ff = (x == '0' ? false : true); } } for (int i = 0; i < n; i++) { for (int j = 0; j < m + 1; j++) { char x; cin >> x; a[i][j].ss = (x == '0' ? false : true); } } ll ans = (n) * (m); for (int i = 0; i <= n; i++) { for (int j = 0; j <= m; j++) { //cout << a[i][j].ff << " " << a[i][j].ss << "\t"; if (a[i][j].ff && a[i][j].ss && a[i + 1][j].ff && a[i][j + 1].ss) { ans--; } } //cout << endl; } cout << -ans << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...