CLASS 2
- 백준 1920 수 찾기 O
- 백준 2164 카드2 O
- 백준 2609 최대공약수와 최소공배수 O
- 백준 2798 블랙잭 O
- 백준 4153 직각삼각형 O
- 백준 10250 ACM 호텔 O
- 백준 10814 나이순 정렬 O
- 백준 10845 큐 O
- 백준 10866 덱 O
- 백준 11650 좌표 정렬하기 O
- 백준 11866 요세푸스 문제 0 O
CLASS 2
- 백준 1874 스택 수열 O
- 백준 1966 프린터 큐 O
- 최대공약수 GCD(Greatest Common Divisor):
두 자연수의 공통된 약수 중 가장 큰 수- 최소공배수 LCM(Least Common Multiple):
두 자연수의 공통된 배수 중 가장 작은 수를 의미한다.- 최소공배수 = 두 자연수의 곱 / 최대공약수
유클리드 호제법
- 2개의 자연수 a, b(a>b)에 대해서 a를 b로 나눈 나머지를 r이라 하면, a와 b의 최대공약수는 b와 r의 최대공약수와 같다
- 이 성질에 따라, b를 r로 나눈 나머지 r0를 구하고, 다시 r을 r0로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다
- GCD(A,B) = GCD(B, A%B)
if(A%B == 0) GCD = B
else GCD(B, A%B)