求大佬分享思路或者代码。 题目是三桶水,容积分别为X,Y,Z, 每桶水可以执行灌满、倒掉、导入另一桶三种操作, 给定容积K,要求用这三个桶,得到容积为K的水。 样例输入: 3 5 8 4 样例输出 6 解析: 第二个桶先装满,然后倒入第一个桶,把一个桶灌满,则第一个桶水量为3,第二个桶为2, 第一个桶倒掉,第二个桶倒入第一个桶,则第一个桶为2,二三桶为空, 第二个桶灌满,倒入第一个桶,因为第一个桶已经有2,所以只能倒入1,第二个桶剩下则为4, (0,5,0) -> (3,2,0) -> (0,2,0) -> (2...