三个水杯

题目内容

题目描述

给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。

输入描述

第一行一个整数N(0V2>V3 ,V1<100, V3>0)表示三个水杯的体积。 第二行给出三个整数E1 E2 E3 (体积小于等于相应水杯体积)表示我们需要的最终状态

输出描述

每行输出相应测试数据最少的倒水次数。如果达不到目标状态输出-1

样例输入

2 6 3 1 4 1 1 9 3 2 7 1 1

样例输出

3 -1

提示

提交评测
请登录后再操作

题目描述

三个水杯
1541
0
08Level6
25
12
48%
证书查询 x
请输入证书编号:

请输入正确的证书编号

学员姓名:孙兴民

课程:Scratch Level 1

发证日期:2019.08.15

证书查询

该证书不存在