以下の内容はhttps://blog.hamayanhamayan.com/entry/2020/02/16/230728より取得しました。


Papers, Please [AtCoder Beginner Contest 155 B]

https://atcoder.jp/contests/abc155/tasks/abc155_b

解説

https://atcoder.jp/contests/abc155/submissions/10161046

全部の整数のうち、条件を満たさないものがあるかを判定する。
条件を満たさないものは、偶数であるが、3でも5でも割り切れないことになる。
なので、配列Aを全部みて、偶数であり、3でも5でも割り切れないものがあれば、"DENIED"を返す。
全部大丈夫なら"APPROVED"を返す。

int N, A[101];
//---------------------------------------------------------------------------------------------------
string solve() {
    rep(i, 0, N) if (A[i] % 2 == 0) if(A[i] % 3 != 0 && A[i] % 5 != 0) return "DENIED";
    return "APPROVED";
}
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N;
    rep(i, 0, N) cin >> A[i];
    cout << solve() << endl;
}



以上の内容はhttps://blog.hamayanhamayan.com/entry/2020/02/16/230728より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14