‹ 上一题 下一题 ›

g6-07853. 倒水问题 未做

1000 ms 256 MB 测试点 ? 6级·深度优先搜索GESP-6阶梯·进阶状态枚举

题目描述

有两个杯子,容量分别为 和 升,初始都为空。每次可以做以下三种操作之一:

  1. 把某个杯子装满
  2. 把某个杯子倒空
  3. 把甲杯的水倒入乙杯(直到乙杯满或甲杯空)

问:能否在某个杯子里恰好得到 升水?如果能,输出最少操作次数;否则输出 -1。

输入格式

一行三个整数 。

输出格式

一个整数。

样例

输入

3 5 4

输出

6

数据范围

,。

输入
输出

            
答案