3개 이상 최대공약수
2019. 6. 5. 19:52ㆍ알고리즘/암기
1. 기본 2개의 공약수를 구하는 유클리드 호제법이 구현되어 있다는 전제
2. 기본 틀에 큰 수를 앞 쪽에 넣는 코드도 넣어줘야 한다
int gcd3(int a, int b, int c) {
return gcd(gcd(a, b), c));
}
int gcd4(int a, int b, int c, int d) {
return gcd(gcd3(a, b, c), d);
}
또는
int gcd4(int a, int b, int c, int d) {
return gcd(gcd(gcd(a, b), c), d);
}
'알고리즘 > 암기' 카테고리의 다른 글
매번 정렬을 해야하는 경우 (0) | 2019.06.07 |
---|---|
중복조합 (0) | 2019.06.06 |
트리의 지름 (0) | 2019.05.31 |
절대/상대 오차는 10-9 까지 허용한다의 의미 (0) | 2019.05.23 |
매개변수와 시간복잡도 (0) | 2019.05.22 |