AT_agc014_a [AGC014A] Cookie Exchanges
题目描述
高桥君、青木君和すぬけ君分别拥有 $A$、$B$、$C$ 块饼干。
这三个人决定互相交换饼干。具体来说,他们会反复进行以下操作:
- 三个人同时把自己手中的饼干平分成两份,然后将其中一份分别给其余两个人。
不过,如果某个人手中的饼干数量变成奇数,就停止操作,不再继续进行。
请问这三个人能够交换多少次饼干?如果可以无限进行下去,请输出 $-1$。
输入格式
输入从标准输入中给出。
> $A$ $B$ $C$
输出格式
输出三个人能够进行交换操作的次数。如果可以无限进行下去,则输出 $-1$。
说明/提示
## 限制条件
- $1 \leq A,B,C \leq 10^9$
## 样例解释 1
开始时,高桥君、青木君和すぬけ君分别拥有 $4, 12, 20$ 块饼干。
- 第 $1$ 次操作后,三人分别拥有 $16, 12, 8$ 块饼干。
- 第 $2$ 次操作后,三人分别拥有 $10, 12, 14$ 块饼干。
- 第 $3$ 次操作后,三人分别拥有 $13, 12, 11$ 块饼干。
在第 $3$ 次操作之后,高桥君和すぬけ君手中的饼干数量都变成奇数,因此操作会停止。最终交换操作的次数为 $3$ 次。
由 ChatGPT 5 翻译