Submission #423400

#TimeUsernameProblemLanguageResultExecution timeMemory
423400tengiz05Furniture (JOI20_furniture)C++17
5 / 100
2911 ms512 KiB
#include <bits/stdc++.h> constexpr int N = 105; int n, m, c[N][N], a[N][N]; int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); std::cin >> n >> m; for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { std::cin >> c[i][j]; } } a[0][1] = 1; int Q; std::cin >> Q; while (Q--) { int x, y; std::cin >> x >> y; c[x][y] = 1; for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { a[i][j] = c[i][j] == 0 && (a[i - 1][j] | a[i][j - 1]); } } if (a[n][m]) { std::cout << 1 << "\n"; } else { c[x][y] = 0; std::cout << 0 << "\n"; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...