https://www.codechef.com/JAN18/problems/RECTANGL
長さa,b,c,dが与えられる。
この長さを全て使って長方形が作れるか判定せよ。
解法
愚直に判定する。
ソートして小さい方2つ大きい方2つが等しくなるよう判定するのがオススメ。
int v[4]; //--------------------------------------------------------------------------------------------------- void solve() { rep(i, 0, 4) cin >> v[i]; sort(v, v + 4); if (v[0] == v[1] and v[2] == v[3]) printf("YES\n"); else printf("NO\n"); } //--------------------------------------------------------------------------------------------------- void _main() { int T; cin >> T; rep(t, 0, T) solve(); }