倒水问题
提交数: 441, 通过率: 25.85%, 平均分: 45.1
题目描述:
有2个没有刻度的杯子,容积分别是V1、V2,另有一个无限大的水缸,里面有无限多的水。对这两个杯子可以进行如下操作:
1、从水缸里往一个杯子加满水;
2、把一个杯子里的水全部倒进水缸;
3、从一个杯子往另一个杯子里倒水,直到另一个杯子满或一个杯子空为止。
现在我们需要通过一定顺序的操作,使杯子1、杯子2或杯子1+杯子2中的水的体积是V3。
输入格式:
一行,分别是V1、V2、V3,0<V1、V2 < 128 ,0 < V3 <256,
输出格式:
输出一行,为最少的操作次数。如果永远不可能得到结果则输出0。
样例输入:
3 5 4
样例输出:
6时间限制: 1000ms
空间限制: 128MB