けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 067 A - Sharing Cookies (灰色, 100 点)

問題文を読み解くのが少し大変だった。

問題概要

2 つの整数  A, B が与えられる。

 A B A+B のいずれかが、3 で割り切れるかどうかを判定せよ。

解法

 A B A+B のいずれかが 3 で割り切れるかどうかを、or を表す演算子「||」を用いて調べれば OK。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int A, B;
    cin >> A >> B;
    if (A % 3 == 0 || B % 3 == 0 || (A + B) % 3 == 0)
        cout << "Possible" << endl;
    else
        cout << "Impossible" << endl;
}