Submission #4282110


Source Code Expand

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;
}

Submission Info

Submission Time
Task C - Monsters Battle Royale
User arock
Language C++14 (GCC 5.4.1)
Score 300
Code Size 493 Byte
Status AC
Exec Time 42 ms
Memory 640 KB

Judge Result

Set Name All Sample
Score / Max Score 300 / 300 0 / 0
Status
AC × 21
AC × 3
Set Name Test Cases
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
Case Name Status Exec Time Memory
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