#P1069. 全 1 子矩阵

    ID: 70 远端评测题 5000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>湖南省第十五届大学生计算机程序设计竞赛(HNCPC2019)

全 1 子矩阵

Description

Bobo 写了一个 nm 列的矩阵 Ai, j.

  • 首先,他把所有元素 Ai, j (1 ≤ i ≤ n, 1 ≤ j ≤ m) 设为 0.
  • 然后,他选了 4 个整数 x1, x2, y1, y2 满足 1 ≤ x1 ≤ x2 ≤ n, 1 ≤ y1 ≤ y2 ≤ m,并把满足 x1 ≤ i ≤ x2, y1 ≤ j ≤ y2 的元素 Ai, j 设为 1.

给出 nm 列的矩阵 Ai, j, 判断它是否是 Bobo 所写的矩阵。

Input

输入文件包含多组数据,请处理到文件结束。

每组数据的第一行包含两个整数 nm.

接下来 n 行,其中第 i 行包含 m 个整数 Ai, 1, Ai, 2, …, Ai, m.

  • 1 ≤ n, m ≤ 10
  • Ai, j ∈ {0, 1}
  • 至多 1000 组数据。

Output

对于每组数据,如果所给矩阵是 Bobo 所写的矩阵,输出 Yes, 否则输出 No.

2 2
11
10
3 3
000
001
000
3 4
1111
1111
1111
No
Yes
Yes