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

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

AtCoder ABC 042 A - 和風いろはちゃんイージー (灰色, 100 点)

記念すべき rated ABC の最初の回

問題概要

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

これらをうまく並び替えることで 5, 7, 5 にできるかどうかを判定せよ。

コード

一番楽なのは、ソートして 5, 5, 7 になるかを判定することだと思う。

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

int main() {
    // ソートしたいので配列で受け取る
    vector<int> v(3);
    cin >> v[0] >> v[1] >> v[2];
    
    // ソートする
    sort(v.begin(), v.end());
    
    // 5, 5, 7 になっているかどうか
    if (v[0] == 5 && v[1] == 5 && v[2] == 7) cout << "YES" << endl;
    else cout << "NO" << endl;
}