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

hamayanhamayan's blog

Beginning [KEYENCE Programming Contest 2019 / キーエンス プログラミング コンテスト 2019 A]

https://atcoder.jp/contests/keyence2019/tasks/keyence2019_a

解説

https://atcoder.jp/contests/keyence2019/submissions/3998411

並び替えて1974が作れる数字の列はソートしたときに1479となる数列である。
なので、ソートして見ていけばいい。

int N, A[101010];
//---------------------------------------------------------------------------------------------------
void _main() {
    rep(i, 0, 4) cin >> A[i];
    sort(A, A + 4);
    if (A[0] == 1 and A[1] == 4 and A[2] == 7 and A[3] == 9) printf("YES\n");
    else printf("NO\n");
}