#CSPJ202606A. An Instruction
An Instruction
【题目描述】
小 分别沿图 (1) 中的两条虚线 AB,CD 将卡片向后对折,均得到了图 (2) 所示的有重叠部分的卡片。
他定义,对于图 (2) 中的 点,设该点对应到的两个重叠的网格的权值从上到下分别为 ,定义它的折叠代价 。

此外,对于整个图 (2) 以及其对应的折叠虚线,定义该虚线的“指示程度”为图 (2) 中共 个点的折叠代价之和。
现在你只知道两块 的区域中所有网格的权值(即图 (1) 中阴影部分)和虚线 分别对应的“指示程度” ,请你判断是否存在一种填补空白部分权值的方法,使得 是正确的值。
注意:你填写的值应当是任意的,即不论正负、大小,但必须是整数。
【输入格式】
本题有多组数据。
第一行一个整数 ,表示数据组数。
接下来若干行,描述每组数据。对于每组数据:
- 第一行三个整数 ,意义如题述。
- 接下来 行,每行 个整数,表示左上角区域所有网格的权值,将这些数记作 。
- 接下来 行,每行 个整数,表示右下角区域所有网格的权值,将这些数记作 。
【输出格式】
对于每组数据,输出仅一行一个字符串。若存在一种方案,输出 Yes;否则,输出 No(大小写敏感)。
【样例 1】
2
2 0 0
1 1
1 1
1 1
1 1
1 1 0
1
0
Yes
No
【样例 1 解释】
- 对于数据 ,显然只要把网格全部填上 即可。

- 对于数据 ,容易发现不存在任何一种方案。
【样例 2】
见 instruction2.in 与 instruction2.ans
该样例与测试数据 满足同样的约束条件。
【样例 3】
见 instruction3.in 与 instruction3.ans
该样例与测试数据 满足同样的约束条件。
【数据规模与约定】
对于 的数据, 满足
- 。
| 测试点 | 特殊性质 | |
|---|---|---|
| 无特殊性质 |
相关
在下列比赛中: