#agc045a. [agc045_a]Xor Battle
[agc045_a]Xor Battle
题目描述
有两个人,编号为 和 ,还有一个变量 ,初始值为 。这两个人现在玩一个游戏。游戏共进行 轮。在第 轮中 (),应该做以下操作之一:
- 人 执行以下操作之一:
- 将 替换为 ,其中 表示按位异或。
- 不进行任何操作。
第 个人的目标是在游戏结束时使 ,而第 个人的目标是在游戏结束时使 。
判断当两个人都做出最优选择时, 是否会在游戏结束时变为 。
对于每个输入文件,解决 个测试用例。
约束条件
- 是一个长度为 的由
0
和1
组成的字符串。 - 输入中的所有数字都是整数。
输入
输入以标准输入格式给出,格式如下所示。第一行如下:
接下来,按照如下格式给出 个测试用例:
输出
对于每个测试用例,如果 在游戏结束时变为 ,则打印一行包含 0
,否则打印 1
。
示例输入 1
3
2
1 2
10
2
1 1
10
6
2 3 4 5 6 7
111000
示例输出 1
1
0
0
在第一个测试用例中,如果第 个人将 替换为 ,则无论第 个人的选择如何,我们都有 。
在第二个测试用例中,无论第 个人的选择如何,第 个人都可以通过适当的选择使得 。