#272
Unrated
물통
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

성현이는 정확히 MM 단위의 물을 얻어야 한다. 하지만 성현이가 가진 도구는 각각 정수 용량 XXYY를 가진 두 개의 물통뿐이다. 처음에는 두 물통 모두 비어 있다.

성현이는 다음 세 가지 연산 중 하나를 최대 KK번 수행할 수 있다:

  • 어느 한 물통을 가득 채운다.
  • 어느 한 물통을 완전히 비운다.
  • 한 물통의 물을 다른 물통에 붓는다. 이 연산은 부으려는 물통이 비거나, 받는 물통이 가득 찰 때까지 진행한다.

성현이는 두 물통에 담긴 물의 총합을 정확히 MM으로 만들지 못할 수도 있다. 성현이가 최대 KK번의 연산을 통해 만들 수 있는 물의 총합을 MM'이라고 할 때, MM|M - M'|의 최솟값을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 네 정수 X,Y,K,MX, Y, K, M이 공백으로 구분되어 주어진다. (1X,Y1001 \le X, Y \le 100; 1K1001 \le K \le 100; 1M2001 \le M \le 200)

출력

성현이가 만들 수 있는 물의 총량 MM'MM의 차이 MM|M - M'|의 최솟값을 출력한다.

예제 입력 1

14 50 2 32

예제 출력 1

18
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.