提出 #19982751
ソースコード 拡げる
#include <bits/stdc++.h> using namespace std; #pragma GCC optimize("O3") int gcd(int a, int b) { return b ? gcd(b, a % b) : a; } int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n; cin >> n; int a[n]; int mn = 1e9; set<int> st; for (int i = 0; i < n; i++) { cin >> a[i]; mn = min(mn, a[i]); } st.insert(mn); int gcd1 = a[0]; for (int i = 0; i < n; i++) { gcd1 = gcd(gcd1, a[i]); for (int j = 0; j < n; j++) { if (i == j) continue; if (gcd(a[i], a[j]) <= mn) st.insert(gcd(a[i], a[j])); } st.insert(gcd(a[i], mn)); if (gcd1 <= mn) st.insert(gcd1); } cout << st.size(); return 0; }
提出情報
提出日時 | |
---|---|
問題 | F - GCD or MIN |
ユーザ | GrgaExe |
言語 | C++ (GCC 9.2.1) |
得点 | 0 |
コード長 | 866 Byte |
結果 | WA |
実行時間 | 1290 ms |
メモリ | 3732 KiB |
ジャッジ結果
セット名 | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
得点 / 配点 | 0 / 0 | 0 / 600 | ||||||
結果 |
|
|
セット名 | テストケース |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt |
All | big_answer_00.txt, big_answer_01.txt, big_answer_02.txt, big_answer_03.txt, handmade_00.txt, handmade_01.txt, many_divisors_00.txt, primes_00.txt, primes_01.txt, primes_02.txt, primes_03.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, same_00.txt, same_01.txt, same_02.txt, same_03.txt, same_04.txt, same_05.txt, sample_01.txt, sample_02.txt, sample_03.txt, semiprimes_00.txt, semiprimes_01.txt, semiprimes_02.txt, semiprimes_03.txt, semiprimes_04.txt, semiprimes_05.txt |
ケース名 | 結果 | 実行時間 | メモリ |
---|---|---|---|
big_answer_00.txt | WA | 652 ms | 3712 KiB |
big_answer_01.txt | WA | 603 ms | 3592 KiB |
big_answer_02.txt | WA | 612 ms | 3620 KiB |
big_answer_03.txt | WA | 562 ms | 3680 KiB |
handmade_00.txt | AC | 2 ms | 3596 KiB |
handmade_01.txt | AC | 3 ms | 3512 KiB |
many_divisors_00.txt | AC | 618 ms | 3508 KiB |
primes_00.txt | AC | 1233 ms | 3660 KiB |
primes_01.txt | AC | 1223 ms | 3564 KiB |
primes_02.txt | AC | 594 ms | 3456 KiB |
primes_03.txt | AC | 581 ms | 3460 KiB |
random_00.txt | WA | 1274 ms | 3664 KiB |
random_01.txt | WA | 1276 ms | 3732 KiB |
random_02.txt | WA | 1290 ms | 3692 KiB |
random_03.txt | AC | 1278 ms | 3732 KiB |
random_04.txt | WA | 1276 ms | 3580 KiB |
random_05.txt | AC | 163 ms | 3672 KiB |
random_06.txt | WA | 161 ms | 3528 KiB |
random_07.txt | AC | 468 ms | 3660 KiB |
random_08.txt | WA | 455 ms | 3660 KiB |
random_09.txt | WA | 59 ms | 3672 KiB |
same_00.txt | AC | 46 ms | 3464 KiB |
same_01.txt | AC | 43 ms | 3572 KiB |
same_02.txt | AC | 46 ms | 3612 KiB |
same_03.txt | AC | 43 ms | 3652 KiB |
same_04.txt | AC | 46 ms | 3464 KiB |
same_05.txt | AC | 43 ms | 3624 KiB |
sample_01.txt | AC | 2 ms | 3612 KiB |
sample_02.txt | AC | 2 ms | 3552 KiB |
sample_03.txt | AC | 2 ms | 3516 KiB |
semiprimes_00.txt | AC | 1233 ms | 3596 KiB |
semiprimes_01.txt | AC | 1226 ms | 3568 KiB |
semiprimes_02.txt | AC | 1239 ms | 3572 KiB |
semiprimes_03.txt | AC | 450 ms | 3592 KiB |
semiprimes_04.txt | AC | 1095 ms | 3512 KiB |
semiprimes_05.txt | AC | 58 ms | 3556 KiB |