#ABC224B. 蒙格性质
蒙格性质
蒙格性质
题目描述
有一个 行 列的网格,每个格子中写着一个整数。 从上往下数第 行、从左往右数第 列的格子中写着的整数为 。
判断该网格是否满足下面的条件:
对于所有满足 且 的整数四元组 ,都有
$$A_{i_1, j_1} + A_{i_2, j_2} \le A_{i_2, j_1} + A_{i_1, j_2}$$成立。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果网格满足题目描述中的条件,则输出 Yes;否则输出 No。
样例
3 3
2 1 4
3 1 3
6 4 1
Yes
满足 且 的整数四元组 共有九组,对它们全部有 $A_{i_1, j_1} + A_{i_2, j_2} \le A_{i_2, j_1} + A_{i_1, j_2}$ 成立。下面举几个例子。
例如 时,有 $A_{i_1, j_1} + A_{i_2, j_2} = 2 + 1 \le 3 + 1 = A_{i_2, j_1} + A_{i_1, j_2}$。
例如 时,有 $A_{i_1, j_1} + A_{i_2, j_2} = 2 + 3 \le 3 + 4 = A_{i_2, j_1} + A_{i_1, j_2}$。
例如 时,有 $A_{i_1, j_1} + A_{i_2, j_2} = 1 + 3 \le 1 + 4 = A_{i_2, j_1} + A_{i_1, j_2}$。
例如 时,有 $A_{i_1, j_1} + A_{i_2, j_2} = 2 + 4 \le 6 + 1 = A_{i_2, j_1} + A_{i_1, j_2}$。
例如 时,有 $A_{i_1, j_1} + A_{i_2, j_2} = 2 + 1 \le 6 + 4 = A_{i_2, j_1} + A_{i_1, j_2}$。
对于其余的四元组 $(i_1, i_2, j_1, j_2) = (1, 3, 2, 3), (2, 3, 1, 2), (2, 3, 1, 3), (2, 3, 2, 3)$,也可以同样验证性质成立。
因此,应输出 Yes。
2 4
4 3 2 1
5 6 7 8
No
因为条件不满足,所以应输出 No。
这是因为,例如 时,有 $A_{i_1, j_1} + A_{i_2, j_2} = 4 + 8 \gt 5 + 1 = A_{i_2, j_1} + A_{i_1, j_2}$。
数据范围
- 输入均为整数。
- ID
- 2289
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者