#272
물통
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%
문제
성현이는 정확히 단위의 물을 얻어야 한다. 하지만 성현이가 가진 도구는 각각 정수 용량 와 를 가진 두 개의 물통뿐이다. 처음에는 두 물통 모두 비어 있다.
성현이는 다음 세 가지 연산 중 하나를 최대 번 수행할 수 있다:
- 어느 한 물통을 가득 채운다.
- 어느 한 물통을 완전히 비운다.
- 한 물통의 물을 다른 물통에 붓는다. 이 연산은 부으려는 물통이 비거나, 받는 물통이 가득 찰 때까지 진행한다.
성현이는 두 물통에 담긴 물의 총합을 정확히 으로 만들지 못할 수도 있다. 성현이가 최대 번의 연산을 통해 만들 수 있는 물의 총합을 이라고 할 때, 의 최솟값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 네 정수 이 공백으로 구분되어 주어진다. (; ; )
출력
성현이가 만들 수 있는 물의 총량 과 의 차이 의 최솟값을 출력한다.
예제 입력 1
14 50 2 32
예제 출력 1
18
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.