Submission #783367

#TimeUsernameProblemLanguageResultExecution timeMemory
783367mmkL-triominoes (CEOI21_ltriominoes)C++14
0 / 100
1 ms212 KiB
#include<bits/stdc++.h>
#define int long long
using namespace std;


vector<int> getMinH(int w)
{
        // if()
    vector<int> resp;

    for(int cand = 2; cand <= 6; cand++)
        if((w * cand)%6 == 0) resp.push_back(cand);
    return resp;
}

int32_t main()
{
        int w,h; cin >> w >> h;
        vector<int> pos = getMinH(w);

        if(w % 2 == 0 && w % 3)
        {
            if(h % 3 == 0)
                cout << "YES";
            else cout << "NO";
        }
        else if(w % 2 && w % 3 == 0)
        {
            if(h % 2 == 0)
                cout << "YES";
            else
                cout << "NO";
        }
        else if(w % 2 == 0 && w % 3 == 0)
        {
            cout << "YES";
        }
        else
        {
            if(h % 6 == 0) cout << "YES";
            else cout << "NO";
        }
}
#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...