CodingTEST
2023. 8. 17.
[백준 1033] 칵테일 (JAVA)
백준 1033번 문제 - 칵테일 1033번: 칵테일 august14는 세상에서 가장 맛있는 칵테일이다. 이 칵테일을 만드는 정확한 방법은 아직 세상에 공개되지 않았지만, 들어가는 재료 N개는 공개되어 있다. 경근이는 인터넷 검색을 통해서 재료 쌍 N www.acmicpc.net 문제 분석 N개의 수와 N-1개의 비율을 입력받고, 그들을 통해 구해진 N개의 최소 배율을 출력해라 N-1개의 비율 입력(a,b,p,q) : a/b = q/p 해결 키 포인트 유클리드 호제법을 이용해 최대 공약수,최소 공배수를 구한다 최소 공배수: DFS를 설정하기 시작할 때, 이용 - 비율(분자, 분모)의 최소 공배수의 곱을 초기값으로 최대 공약수: 최소 배율을 출력해야하므로, 모든 배율 값의 최대 공약수를 구해 이용 DFS 사..