実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 14
問題概要
3つの整数 が与えられるので、これらを2つ以上のグループに分けてそれぞれのグループ内の数の和を等しくできるかどうか判定せよ。
制約
- 入力はすべて整数。
考察
それぞれのグループの和が等しくなる状況は、以下の2つの場合である。
このどちらかに当てはまるのなら答えはYes
。逆にそのどちらにも当てはまらなければ、答えはNo
である。
コード
#include <bits/stdc++.h> using namespace std; // ======================================== // int main() { int A, B, C; cin >> A >> B >> C; if (A == B && B == C) cout << "Yes" << endl; else if (A + B == C || B + C == A || C + A == B) cout << "Yes" << endl; else cout << "No" << endl; }
実装時間: 5分以内