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

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

AtCoder ABC 075 A - One out of Three (灰色, 100 点)

この時期に多い「3 つの値をどうのこうのする」系の問題

問題概要

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

これらの数のうち 2 つは等しく、残り 1 つは異なる。その残りの 1 つの数を答えよ。

解法

次の 3 パターンがある。if 文で判定して答えれば OK。

  •  A = B であるパターン:答えは  C
  •  A = C であるパターン:答えは  B
  •  B = C であるパターン:答えは  A
#include <bits/stdc++.h>
using namespace std;

int main() {
    int A, B, C;
    cin >> A >> B >> C;
    if (A == B) cout << C << endl;
    else if (A == C) cout << B << endl;
    else cout << A << endl;
}