피터는 연료유를 대량으로 들여오는데, 담을 그릇이 마땅치 않다. 가진 것이라고는 부피가 모두 같은 큰 병 여러 개와, 역시 부피가 모두 같으면서 큰 병보다는 작은 병 여러 개뿐이다. 기름의 총 부피가 주어지면 피터는 다음 세 조건을 모두 만족하도록 기름을 나눠 담으려 한다.
- 기름을 남김없이 담는다.
- 사용한 병은 모두 입구까지 가득 채운다.
- 사용하는 병의 개수를 최소로 한다.
피터는 지금 가진 병 크기로는 답을 구해 두었지만, 병 부피가 달라지면 결과가 어떻게 바뀌는지 궁금해한다. 기름의 총 부피와 두 병의 부피가 주어질 때 답을 구하라.