#3043. Three Variables Game
0
Three Variables Game
Three Variables Game
题目描述
有一个游戏,包含三个变量,记作 、 和 。 随着游戏进行,会有 个事件要求你做出选择。 每个选择由字符串 表示。如果 为 ,你必须对 或 加 ,然后从另一个减 ;如果 为 ,你必须对 或 加 ,然后从另一个减 ;如果 为 ,你必须对 或 加 ,然后从另一个减 。 在每次选择之后,、 和 中都不得为负数。 判断在该条件下是否有可能做出 次选择。如果可能,也给出一种可行的选择方式。
输入格式
输入按如下格式从标准输入给出: :
输出格式
如果在该条件下可以做出 次选择,输出 Yes;否则输出 No。 另外,在前一种情况下,在随后的 行中给出一种可行的选择方式。第 行应包含在第 次选择中你将加 的变量名(、 或 )。
2 1 3 0
AB
AC
Yes
A
C
3 1 0 0
AB
BC
AB
No
1 0 9 0
AC
No
8 6 9 1
AC
BC
AB
BC
AC
BC
AB
AB
Yes
C
B
B
C
C
B
A
A
提示
是整数。 为 、 或 。你可以成功地进行两次选择,如下所示:
在第一次选择中,对 加 并从 减 。 变为 , 变为 。
在第二次选择中,对 加 并从 减 。 变为 , 变为 。
标签: AtCoder|abc166F
来源
AtCoder|abc166F