파일 업로드

비커

profile
실행 시간 제한메모리 제한
2 초512 MB
📃 해결할 문제

화학 연구소에서 MM 리터의 액체를 주문받았고, 즉시 이를 비커에 채워야 합니다. (1M1,0001 \leq M \leq 1,000). 

그들은 XX, YY, MM의 정수 크기의 세 개의 비커만 갖고 있습니다 (1X<Y<M1 \leq X \lt Y \lt M). 세 비커는 처음에 모두 비어 있습니다. 

이 세 비커를 사용하여 다음 두 가지 유형의 작업을 수행할 수 있습니다:

  • 가장 작은 비커 비커(XX크기)를 XX 단위로 완전히 채우고, MM크기의 비커에 붓습니다. (MM크기의 비커가 넘치지 않는 한.)
  • 중간 크기의 비커(YY크기)를 YY 단위로 완전히 채우고, MM크기의 비커에 붓습니다. (MM크기의 비커가 넘치지 않는 한.)

MM크기의 비커를 완전히 채울 수 없을 수도 있다는 사실을 깨닫지만, 비커에 가능한 최대한 많은 액체를 넣어주세요.

💻 입력

첫 번째이자 유일한 입력은 XX, YY, MM을 포함하며, 이들은 공백으로 구분됩니다.

🖨️ 출력

MM크기의 비커에 넣을 수 있는 최대 양을 출력하세요.


💻 예제 입력 1
17 25 77
🖨️ 예제 출력 1
76

💡 힌트

이 예에서는 17 리터의 비커를 세 번, 25 리터의 비커를 한 번 채워 총 76 리터의 액체를 얻게 됩니다.


출처: USACO 2016 February Contest, Bronze Problem 1. Milk Pails