#AT2271. C - Matrix Reducing

C - Matrix Reducing

当前没有测试数据。

C - Matrix Reducing

Score : $300$ points

Problem Statement

You are given a matrix $A$ with $H_1$ rows and $W_1$ columns, and a matrix $B$ with $H_2$ rows and $W_2$ columns.

  • For all integer pairs $(i, j)$ such that $1 \leq i \leq H_1$ and $1 \leq j \leq W_1$, the element at the $i$-th row and $j$-th column of matrix $A$ is $A_{i, j}$.
  • For all integer pairs $(i, j)$ such that $1 \leq i \leq H_2$ and $1 \leq j \leq W_2$, the element at the $i$-th row and $j$-th column of matrix $B$ is $B_{i, j}$.

You may perform the following operations on the matrix $A$ any number of (possibly $0$) times in any order:

  • Choose an arbitrary row of $A$ and remove it.
  • Choose an arbitrary column of $A$ and remove it.

Determine if it is possible to make the matrix $A$ equal the matrix $B$.

Constraints

  • $1 \leq H_2 \leq H_1 \leq 10$
  • $1 \leq W_2 \leq W_1 \leq 10$
  • $1 \leq A_{i, j} \leq 10^9$
  • $1 \leq B_{i, j} \leq 10^9$
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

H1H_1 W1W_1

A1,1A_{1, 1} A1,2A_{1, 2} \ldots A1,W1A_{1, W_1}

A2,1A_{2, 1} A2,2A_{2, 2} \ldots A2,W1A_{2, W_1}

\vdots

AH1,1A_{H_1, 1} AH1,2A_{H_1, 2} \ldots AH1,W1A_{H_1, W_1}

H2H_2 W2W_2

B1,1B_{1, 1} B1,2B_{1, 2} \ldots B1,W2B_{1, W_2}

B2,1B_{2, 1} B2,2B_{2, 2} \ldots B2,W2B_{2, W_2}

\vdots

BH2,1B_{H_2, 1} BH2,2B_{H_2, 2} \ldots BH2,W2B_{H_2, W_2}

Output

Print Yes if it is possible to make the matrix $A$ equal the matrix $B$; print No otherwise. Note that the judge is case-sensitive.


4 5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
2 3
6 8 9
16 18 19
Yes

Removing the $2$-nd column from the initial $A$ results in:

``` 1 3 4 5 6 8 9 10 11 13 14 15 16 18 19 20 ```

Then, removing the $3$-rd row from $A$ results in:

``` 1 3 4 5 6 8 9 10 16 18 19 20 ```

Then, removing the $1$-st row from $A$ results in:

``` 6 8 9 10 16 18 19 20 ```

Then, removing the $4$-th column from $A$ results in:

``` 6 8 9 16 18 19 ```

Now the matrix equals the matrix $B$.
Thus, we can make the matrix $A$ equal the matrix $B$ by repeating the operations, so Yes should be printed.


3 3
1 1 1
1 1 1
1 1 1
1 1
2
No

Regardless of how we perform the operations, we cannot make the matrix $A$ equal the matrix $B$, so No should be printed.