| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 15 | 14 | 13 | 92.857% |
$n$ 명의 벚꽃소녀들이 $n$ 억원의 상금이 걸린 의문의 서바이벌에 참가하였다. 벚꽃소녀들이 참가할 서바이벌 게임은 폭탄 해체 게임 이다. 게임을 위해, $n$ 명의 벚꽃소녀들은 한 줄에 일렬로 서 있다. 벚꽃소녀들은 줄의 맨 앞부터 시작하여 1,ドル 2, \ldots, n$ 으로 번호가 붙어 있다.
각 벚꽃소녀들은 게임의 주최로부터 모자를 받아서 머리 위에 썼다. 어떤 모자들은 평범하지만, 어떤 다른 모자들은 폭탄이 붙어 있다. 폭탄이 붙지 않은 모자를 'R', 폭탄이 붙은 모자를 'B' 라고 하자. $i$ 번 벚꽃소녀는 자신의 앞에 있는 모든 벚꽃소녀의 모자를 볼 수 있다. 다시 말해, 1ドル \le j < i$ 를 만족하는 모든 $j$ 번 벚꽃소녀의 모자에 폭탄이 달려 있는 지를 볼 수 있다. 하지만, 자신의 모자, 그리고 자신의 뒤에 있는 벚꽃소녀의 모자는 볼 수 없다.
게임의 주최는 맨 처음 폭탄이 붙어 있는 모자의 개수를 모든 벚꽃소녀에게 알린다. 이후, 9999ドル^{9999^{9999}}$ 번의 라운드 를 진행한다. 각 라운드는 다음과 같다:
모든 라운드가 끝난 이후에도 자신의 모자의 종류를 알지 못하는 벚꽃소녀들은 탈락한다.
당신은 모든 벚꽃소녀의 운명을 맞추어야 한다 - 모든 $n$ 명의 벚꽃소녀들에 대해서, 해당 벚꽃소녀가 이번 게임에서 탈출할 수 있는지를 판별하라.
이 문제는 $T$ 개의 테스트 케이스가 한 입력에 주어진다.
첫 번째 줄에 테스트 케이스의 수 $T$ 가 주어진다. 이후 다음과 같은 형태의 입력이 $T$ 개 주어진다.
첫 번째 줄에 정수 $n$ 이 주어진다.
두 번째 줄에 길이 $n$ 의 문자열이 주어진다. 문자열의 $i$ 번 문자는 $i$ 번 벚꽃소녀의 모자의 상태를 표현한다.
$T$ 개의 줄에 걸쳐 각 테스트 케이스의 정답을 출력하라.
각 테스트 케이스에 대해, 길이 $n$ 의 문자열 하나를 출력하라. 문자열의 $i$ 번 문자는 $i$ 번 벚꽃소녀가 탈출할 수 있다면 1, 탈락한다면 0이다.
5 3 RBR 4 BRBR 5 BBBBB 5 BBBRR 20 RBBBRRBBBRBBBBBBRBRB
101 0101 11111 10111 11101111111111110101
7 3 RBR 4 BRBR 5 BBBBB 5 BBBRR 20 BRBBRRRRBRRBRBBBRRBR 50 RRBRRRBBBRRRBBBRRBRRBBRBRRBBRRRRRBBBBBRRRBRBRRBRRR 100 BRBRBRBBRRRBBRRBRBBRBBBRBBRBBRRRRBBRRBBBBBBBBBBBBRRBBRBBRBBBBRRRRRRRRRBRBBRBBBBRBBBRBRRBRRBBRBBBBBBB
101 0101 11111 10111 10111111010101011101 11111010111010111010101010101011111111111011111111 1111111001111001111111010001111101011111111011011011111111111111111101111111111111010101011111111111