#ATarc143a. [ARC143A] Three Integers

[ARC143A] Three Integers

题目描述

黑板上写有 33 个非负整数 AABBCC。你可以按照任意顺序、任意次数重复以下两种操作:

  • 选择其中两个整数,各自减去 11
  • 所有整数都减去 11

你的目标是将黑板上的所有数都变为 00。请判断目标是否可以达成,如果可以,请求出所需的最小操作次数。

输入格式

输入以如下格式从标准输入读入:

AA BB CC

输出格式

如果目标无法达成,输出 1-1。如果可以达成,输出所需的最小操作次数。

样例 1

输入

2 2 3

输出

3

样例 2

输入

0 0 1

输出

-1

样例 3

输入

0 0 0

输出

0

说明/提示

限制条件

  • 0A,B,C10180 \leq A, B, C \leq 10^{18}

样例解释 1

例如,可以按如下方式进行操作,将所有数变为 00

  • AACC 各减去 11。黑板上的数变为 112222
  • BBCC 各减去 11。黑板上的数变为 111111
  • 所有数都减去 11。黑板上的数变为 000000

由 ChatGPT 4.1 翻译