Notice
Recent Posts
Recent Comments
:: ADVANCE ::
[BaekJoon][9613] GCD 합 본문
반응형
BAEKJOON ONLINE JUDGE
https://www.acmicpc.net/problem/9613
각 입력의 조합을 만들어서 gcd를 구하여 합하면 되는 문제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <stdio.h> int gcd(int n, int m) { if (m == 0) return n; return gcd(m, n % m); } int main() { int t; int n; int i, j; long long int sum; int num[101]; scanf("%d", &t); while (t--) { sum = 0; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &num[i]); } for (i = 0; i < n - 1; i++) { for (j = i + 1; j < n; j++) { sum += gcd(num[i], num[j]); } } printf("%lld\n", sum); } return 0; } | cs |
반응형
'Algorithm > math' 카테고리의 다른 글
[BaekJoon][11635] 소인수분해 (0) | 2016.05.24 |
---|---|
[BaekJoon][6588] 골드바흐의 추측 (0) | 2016.05.24 |
[BaekJoon][1850] 최대공약수 (0) | 2016.05.24 |
[수학][GCD LCM] 최대공약수와 최소공배수 (0) | 2016.05.24 |
[수학][mod] % 나머지 연산자 (0) | 2016.05.24 |
Comments