C. 你的世界~(world)

    传统题 2000ms 512MiB

你的世界~(world)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

我们身处同一个世界,但我们的世界却各不相同。

Description

每个人的世界都能被表示为一个 n×mn \times m0101 矩阵。你知道自己的世界是矩阵 AA,第 ii 行第 jj 列为 aija_{ij},你也知道ta的世界是矩阵 BB,第 ii 行第 jj 列为 bijb_{ij}

当然,每个人的世界也并不会一成不变,你可以通过努力改变自己的世界。具体地,你可以通过努力翻转某一行,某一列,或者某个对角线的所有值(也即 00 变为 1111 变为 00)。注意,总共有 nn 行,mm 列和 2(n+m1)2(n+m-1) 条对角线可以翻转。你可以通过不断地努力来多次改变自己的世界。

你想走进ta的世界。你想知道,对于矩阵 AA 多次执行上述操作,能否最终变为矩阵 BB

Format

Input

本题包含多组测试数据。

输入的第一行包含一个正整数 TT,表示测试数据的组数。

对于每组测试数据,第一行包含两个整数 n,mn,m,表示矩阵的行数和列数。

接下来的 nn 行,每行包含一个长度为 mm0101 串,表示矩阵 AA 的第 ii 行。

接下来的 nn 行同理,给出了矩阵 BB

Output

输出共 TT 行,第 ii 行表示第 ii 组测试数据的答案,如果可行则输出 Yes,否则输出 No

Samples

1
2 3
000
000
111
001
Yes
1
3 4
0000
0101
0001
1011
0001
1100
Yes
1
4 5
11000
01010
00011
10110
00011
11001
11010
10001
No

Limitation

对于 20%20 \% 的测试数据,满足 1n,m51 \le n,m \le 5

对于 40%40 \% 的测试数据,满足 1n,m501 \le n,m \le 50

对于 60%60 \% 的测试数据,满足 1n,m2501 \le n,m \le 250

对于 80%80 \% 的测试数据,满足 1n,m5001 \le n,m \le 500

对于全部测试数据,满足 1T20,1n,m10001 \le T \le 20, 1 \le n,m \le 1000。输入的矩阵为 0101 矩阵。

2024 10月 省选难度水平测试

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-9-13 16:00
结束于
2024-10-25 8:00
持续时间
1000 小时
主持人
参赛人数
26