AtCoder Grand Contest 045
A
Xor Battle
AtCoder
⌀ 2070
原题
←B →
翻译中…

Problem Statement

翻译中…

There are two persons, numbered $0$ and $1$, and a variable $x$ whose initial value is $0$. The two persons now play a game. The game is played in $N$ rounds. The following should be done in the $i$-th round ($1 \leq i \leq N$):

翻译中…
  • Person $S_i$ does one of the following:
  • Replace $x$ with $x \oplus A_i$, where $\oplus$ represents bitwise XOR.
    • Do nothing.
翻译中…

Person $0$ aims to have $x=0$ at the end of the game, while Person $1$ aims to have $x \neq 0$ at the end of the game.

翻译中…

Determine whether $x$ becomes $0$ at the end of the game when the two persons play optimally.

翻译中…

Solve $T$ test cases for each input file.

翻译中…

Constraints

翻译中…
  • $1 \leq T \leq 100$
  • $1 \leq N \leq 200$
  • $1 \leq A_i \leq 10^{18}$
  • $S$ is a string of length $N$ consisting of 0 and 1.
  • All numbers in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format. The first line is as follows:

翻译中…

T

翻译中…

Then, $T$ test cases follow. Each test case is given in the following format:

翻译中…

N
A_1 A_2 \cdots A_N
S

翻译中…

Output

翻译中…

For each test case, print a line containing 0 if $x$ becomes $0$ at the end of the game, and 1 otherwise.

翻译中…

样例

Input #1
3
2
1 2
10
2
1 1
10
6
2 3 4 5 6 7
111000
Output #1
1
0
0
In the first test case, if Person $1$ replaces $x$ with $0 \oplus 1=1$, we surely have $x \neq 0$ at the end of the game, regardless of the choice of Person $0$. In the second test case, regardless of the choice of Person $1$, Person $0$ can make $x=0$ with a suitable choice.
题目信息
题号
agc045_a
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。