CF1695C.Zero Path

普及+/提高

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a grid with nn rows and mm columns. We denote the square on the ii-th (1≤i≤n1\le i\le n) row and jj-th (1≤j≤m1\le j\le m) column by (i,j)(i, j) and the number there by aija_{ij}. All numbers are equal to 11 or to −1-1.

You start from the square (1,1)(1, 1) and can move one square down or one square to the right at a time. In the end, you want to end up at the square (n,m)(n, m).

Is it possible to move in such a way so that the sum of the values written in all the visited cells (including a11a_{11} and anma_{nm}) is 00?

给你一个 nn 行 mm 列的网格。我们将第 ii 行(1≤i≤n1\le i\le n)第 jj 列(1≤j≤m1\le j\le m)的方格记为 (i,j)(i, j),其上的数字记为 aija_{ij}。所有数字均为 11 或 −1-1。

你从方格 (1,1)(1, 1) 出发,每次只能向下移动一格或向右移动一格。最终,你需要到达方格 (n,m)(n, m)。

是否存在一种移动方式,使得所经过的所有方格(包括起点 (1,1)(1,1) 和终点 (n,m)(n,m))上的数值之和恰好为 00?

输入格式

Each test contains multiple test cases. The first line contains the number of test cases tt (1≤t≤1041 \leq t \leq 10^4). Description of the test cases follows.

The first line of each test case contains two integers nn and mm (1≤n,m≤10001 \le n, m \le 1000) — the size of the grid.

Each of the following nn lines contains mm integers. The jj-th integer on the ii-th line is aija_{ij} (aij=1a_{ij} = 1 or −1-1) — the element in the cell (i,j)(i, j).

It is guaranteed that the sum of n⋅mn\cdot m over all test cases does not exceed 10610^6.

每个测试包含多个测试用例。第一行包含测试用例的数量 tt(1≤t≤1041 \leq t \leq 10^4)。随后是各测试用例的描述。

每个测试用例的第一行包含两个整数 nn 和 mm(1≤n,m≤10001 \le n, m \le 1000)——表示网格的大小。

接下来的 nn 行,每行包含 mm 个整数。第 ii 行的第 jj 个整数为 aija_{ij}(aij=1a_{ij} = 1 或 −1-1)——表示位于单元格 (i,j)(i, j) 中的元素。

保证所有测试用例中 n⋅mn\cdot m 的总和不超过 10610^6。

输出格式

For each test case, print "YES" if there exists a path from the top left to the bottom right that adds up to 00, and "NO" otherwise. You can output each letter in any case.

对于每个测试用例,如果存在一条从左上角到右下角的路径,使得路径上所有数字之和为 00,则输出 "YES";否则输出 "NO"。每个字母的大小写均可。

输入输出样例

  • 输入#1

    5
    1 1
    1
    1 2
    1 -1
    1 4
    1 -1 1 -1
    3 4
    1 -1 -1 -1
    -1 1 1 -1
    1 1 1 -1
    3 4
    1 -1 1 1
    -1 1 -1 1
    1 -1 1 1

    输出#1

    NO
    YES
    YES
    YES
    NO

说明/提示

One possible path for the fourth test case is given in the picture in the statement.

第四个测试用例的一种可能路径已在题目描述的图片中给出。

输入解题思路,AI测评打分。不知道怎么写?

首页