문제 링크: https://www.acmicpc.net/problem/9613
백준 알고리즘 기초 1/2 301에서 1번째 - 9613번 GCD 합을 풀어보았다.
풀이: 어렵게 생각하지 말고, 숫자들끼리 gcd를 하나하나 구해 더하면 된다.
C++
Python
import math
n=int(input())
for i in range(n):
ts=list(map(int,input().split()))
sum=0
for j in range(1,ts[0]+1):
for k in range(j+1,ts[0]+1):
sum+=math.gcd(ts[j],ts[k])
print(sum)
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
2진수 8진수 풀이 (0) | 2023.01.16 |
---|---|
숨바꼭질 6 풀이 (0) | 2023.01.16 |
골드바흐의 추측 풀이 (0) | 2023.01.10 |
접미사 배열 풀이 (0) | 2023.01.10 |
네 수 풀이 (0) | 2023.01.10 |