[백준] 2251번: 물통
·
🚩 코딩테스트/알고리즘
문제 https://www.acmicpc.net/problem/2251 2251번: 물통 각각 부피가 A, B, C(1≤A, B, C≤200) 리터인 세 개의 물통이 있다. 처음에는 앞의 두 물통은 비어 있고, 세 번째 물통은 가득(C 리터) 차 있다. 이제 어떤 물통에 들어있는 물을 다른 물통으로 쏟아 부 www.acmicpc.net 풀이 BFS(너비 우선 탐색)를 사용해 풀었습니다. 총 6가지의 가능한 경우의 수를 모두 확인합니다. check 배열은 중복을 방지하기 위해 A 물통과 B 물통에 담겨 있는 물양을 체크합니다. C 물통에 담겨 있는 물의 양은 C 물통의 부피 - (A 물통의 물양 + B 물통의 물양)이 됩니다. 코드 파이썬 from collections import deque import ..