#ATarc143a. [ARC143A] Three Integers
[ARC143A] Three Integers
题目描述
黑板上写有 个非负整数 、、。你可以按照任意顺序、任意次数重复以下两种操作:
- 选择其中两个整数,各自减去 。
- 所有整数都减去 。
你的目标是将黑板上的所有数都变为 。请判断目标是否可以达成,如果可以,请求出所需的最小操作次数。
输入格式
输入以如下格式从标准输入读入:
输出格式
如果目标无法达成,输出 。如果可以达成,输出所需的最小操作次数。
样例 1
输入
2 2 3
输出
3
样例 2
输入
0 0 1
输出
-1
样例 3
输入
0 0 0
输出
0
说明/提示
限制条件
样例解释 1
例如,可以按如下方式进行操作,将所有数变为 :
- 对 和 各减去 。黑板上的数变为 、、。
- 对 和 各减去 。黑板上的数变为 、、。
- 所有数都减去 。黑板上的数变为 、、。
由 ChatGPT 4.1 翻译