308911: CF1598A. Computer Game

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Computer Game

题意翻译

### 题意简述: 有一个 $2 \times n$ 的网格阵,每个格子中的数都是 $0$ 或 $1$ 。Monocarp 最初在左上角$(1,1)$,他每步均可走到周围 $8$ 格中的任意一个含有 $0$ 的格子里,请问他能否走到右下角 $(2,n)$。 ### 输入格式: 第一行一个数 $t$ ( $1 \le t \le 100$),表示测试数据组数。 下面 $t$ 组数据,每一组数据第一行都是一个数 $n$($3≤n≤100$),如题意所述,表示网格的列数。 接下来 $2$ 行输入一个矩阵,表示网格。 ### 输出格式: 输出 $t$ 行,对于每个测试用例,输出`YES` 或`NO`,表示能到达或不能到达。 ### 说明/提示: 保证左上角和右下角格子中的数都是 $0$。 翻译by zplqwq

题目描述

Monocarp is playing a computer game. Now he wants to complete the first level of this game. A level is a rectangular grid of $ 2 $ rows and $ n $ columns. Monocarp controls a character, which starts in cell $ (1, 1) $ — at the intersection of the $ 1 $ -st row and the $ 1 $ -st column. Monocarp's character can move from one cell to another in one step if the cells are adjacent by side and/or corner. Formally, it is possible to move from cell $ (x_1, y_1) $ to cell $ (x_2, y_2) $ in one step if $ |x_1 - x_2| \le 1 $ and $ |y_1 - y_2| \le 1 $ . Obviously, it is prohibited to go outside the grid. There are traps in some cells. If Monocarp's character finds himself in such a cell, he dies, and the game ends. To complete a level, Monocarp's character should reach cell $ (2, n) $ — at the intersection of row $ 2 $ and column $ n $ . Help Monocarp determine if it is possible to complete the level.

输入输出格式

输入格式


The first line contains a single integer $ t $ ( $ 1 \le t \le 100 $ ) — the number of test cases. Then the test cases follow. Each test case consists of three lines. The first line contains a single integer $ n $ ( $ 3 \le n \le 100 $ ) — the number of columns. The next two lines describe the level. The $ i $ -th of these lines describes the $ i $ -th line of the level — the line consists of the characters '0' and '1'. The character '0' corresponds to a safe cell, the character '1' corresponds to a trap cell. Additional constraint on the input: cells $ (1, 1) $ and $ (2, n) $ are safe.

输出格式


For each test case, output YES if it is possible to complete the level, and NO otherwise.

输入输出样例

输入样例 #1

4
3
000
000
4
0011
1100
4
0111
1110
6
010101
101010

输出样例 #1

YES
YES
NO
YES

说明

Consider the example from the statement. In the first test case, one of the possible paths is $ (1, 1) \rightarrow (2, 2) \rightarrow (2, 3) $ . In the second test case, one of the possible paths is $ (1, 1) \rightarrow (1, 2) \rightarrow (2, 3) \rightarrow (2, 4) $ . In the fourth test case, one of the possible paths is $ (1, 1) \rightarrow (2, 2) \rightarrow (1, 3) \rightarrow (2, 4) \rightarrow (1, 5) \rightarrow (2, 6) $ .

Input

题意翻译

### 题意简述: 有一个 $2 \times n$ 的网格阵,每个格子中的数都是 $0$ 或 $1$ 。Monocarp 最初在左上角$(1,1)$,他每步均可走到周围 $8$ 格中的任意一个含有 $0$ 的格子里,请问他能否走到右下角 $(2,n)$。 ### 输入格式: 第一行一个数 $t$ ( $1 \le t \le 100$),表示测试数据组数。 下面 $t$ 组数据,每一组数据第一行都是一个数 $n$($3≤n≤100$),如题意所述,表示网格的列数。 接下来 $2$ 行输入一个矩阵,表示网格。 ### 输出格式: 输出 $t$ 行,对于每个测试用例,输出`YES` 或`NO`,表示能到达或不能到达。 ### 说明/提示: 保证左上角和右下角格子中的数都是 $0$。 翻译by zplqwq

加入题单

算法标签: