Submission #797425

#TimeUsernameProblemLanguageResultExecution timeMemory
797425JohannL-triominoes (CEOI21_ltriominoes)C++14
7 / 100
1 ms340 KiB
#include "bits/stdc++.h" using namespace std; typedef long long ll; typedef vector<int> vi; #define sz(x) (int)(x).size() #define all(x) (x).begin(), (x).end() ll W, H, K; int main() { ios::sync_with_stdio(false); cin.tie(0); cin >> W >> H >> K; if (K == 0) { bool possible = false; if (H * W % 3 == 0) { vi dim; dim.push_back(H), dim.push_back(W); for (int i = 0; i < 2; ++i) { ll x = dim[i], y = dim[i ^ 1]; if (x % 2 == 0) possible |= (y % 3) == 0; if (x % 3 == 0) possible |= (y % 2) == 0; if (x % 6 == 0) possible |= true; if (H * W % 2 == 1) { if (min(H, W) >= 5) possible = true; } } } if (possible) cout << "YES\n"; else cout << "NO\n"; } 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...
#Verdict Execution timeMemoryGrader output
Fetching results...