提出 #4282110


ソースコード 拡げる

Copy
// arock - 2019-02-16

#include <iostream>
#include <vector>

template <class T> std::vector<T> read(int n) {
    std::vector<T> res(n);
    for (auto& r : res) {
        std::cin >> r;
    }

    return res;
}

template <class T> T gcd(T a, T b) {
    return b == 0? std::abs(a) : gcd(b, a % b);
}

int main() {
    int N;
    std::cin >> N;
    auto A = read<int>(N);

    int ans = 0;
    for (int a : A) ans = gcd(ans, a);

    std::cout << ans << std::endl;
}

提出情報

提出日時
問題 C - Monsters Battle Royale
ユーザ arock
言語 C++14 (GCC 5.4.1)
得点 300
コード長 493 Byte
結果 AC
実行時間 42 ms
メモリ 640 KB

ジャッジ結果

セット名 All Sample
得点 / 配点 300 / 300 0 / 0
結果
AC × 21
AC × 3
セット名 テストケース
All 0_random_1, 0_random_2, 0_random_3, 0_random_4, 1_normal_1, 1_normal_2, 1_normal_3, 1_normal_4, 1_normal_5, 1_normal_6, 2_corner_1, 2_corner_2, 2_corner_3, 2_corner_4, 2_corner_5, 2_corner_6, 2_corner_7, 2_corner_8, sample_01, sample_02, sample_03
Sample sample_01, sample_02, sample_03
ケース名 結果 実行時間 メモリ
0_random_1 AC 25 ms 512 KB
0_random_2 AC 41 ms 640 KB
0_random_3 AC 1 ms 256 KB
0_random_4 AC 1 ms 256 KB
1_normal_1 AC 10 ms 384 KB
1_normal_2 AC 29 ms 512 KB
1_normal_3 AC 41 ms 640 KB
1_normal_4 AC 41 ms 640 KB
1_normal_5 AC 1 ms 256 KB
1_normal_6 AC 1 ms 256 KB
2_corner_1 AC 38 ms 640 KB
2_corner_2 AC 42 ms 640 KB
2_corner_3 AC 1 ms 256 KB
2_corner_4 AC 41 ms 640 KB
2_corner_5 AC 41 ms 640 KB
2_corner_6 AC 10 ms 384 KB
2_corner_7 AC 11 ms 384 KB
2_corner_8 AC 16 ms 384 KB
sample_01 AC 1 ms 256 KB
sample_02 AC 1 ms 256 KB
sample_03 AC 1 ms 256 KB