はまやんはまやんはまやん

hamayanhamayan's blog

ミスターマックスバリュ [yukicoder 975]

https://yukicoder.me/problems/no/975

解説

https://yukicoder.me/submissions/424682

あるかどうかをそれぞれ判定して、booleanの変数として保持しておこう。
あとは、それを使って、4択の回答方法で答える。

int X, N, M, A[101010], B[101010];
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> X >> N >> M;
    rep(i, 0, N) cin >> A[i];
    rep(i, 0, N) cin >> B[i];

    bool existMax = false;
    rep(i, 0, N) if (A[i] == X) existMax = true;

    bool existValue = false;
    rep(i, 0, N) if (B[i] == X) existValue = true;

    if (existMax && existValue) cout << "MrMaxValu" << endl;
    else if (existMax) cout << "MrMax" << endl;
    else if (existValue) cout << "MaxValu" << endl;
    else cout << -1 << endl;
}