A. An Instruction

    传统题 1000ms 512MiB

An Instruction

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

【题目描述】

SS 分别沿图 (1) 中的两条虚线 AB,CD 将卡片向后对折,均得到了图 (2) 所示的有重叠部分的卡片。

他定义,对于图 (2) 中的 xx 点,设该点对应到的两个重叠的网格的权值从上到下分别为 a,ba,b,定义它的折叠代价 Fx=abF_x=a-b

1.png

此外,对于整个图 (2) 以及其对应的折叠虚线,定义该虚线的“指示程度”为图 (2) 中共 n×2nn\times 2n 个点的折叠代价之和。

现在你只知道两块 n×nn\times n 的区域中所有网格的权值(即图 (1) 中阴影部分)和虚线 AB,CDAB,CD 分别对应的“指示程度” D1,D2D_1,D_2,请你判断是否存在一种填补空白部分权值的方法,使得 D1,D2D_1,D_2 是正确的值。

注意:你填写的值应当是任意的,即不论正负、大小,但必须是整数。

【输入格式】

本题有多组数据。

第一行一个整数 TT,表示数据组数。

接下来若干行,描述每组数据。对于每组数据:

  • 第一行三个整数 n,D1,D2n,D_1,D_2,意义如题述。
  • 接下来 nn 行,每行 nn 个整数,表示左上角区域所有网格的权值,将这些数记作 aia_i
  • 接下来 nn 行,每行 nn 个整数,表示右下角区域所有网格的权值,将这些数记作 bib_i

【输出格式】

对于每组数据,输出仅一行一个字符串。若存在一种方案,输出 Yes;否则,输出 No(大小写敏感)。

【样例 1】

2
2 0 0
1 1
1 1
1 1
1 1
1 1 0
1
0
Yes
No

【样例 1 解释】

  • 对于数据 11,显然只要把网格全部填上 11 即可。

l1.png

  • 对于数据 22,容易发现不存在任何一种方案。

【样例 2】

instruction2.ininstruction2.ans

该样例与测试数据 363 \sim 6 满足同样的约束条件。

【样例 3】

instruction3.ininstruction3.ans

该样例与测试数据 363 \sim 6 满足同样的约束条件。

【数据规模与约定】

对于 100%100\% 的数据, 满足

  • 1T101\le T\le 10
  • 1n3001\le n\le 300
  • 109ai,bi109-10^9\le a_i,b_i\le 10^9
  • 1018D1,D21018-10^{18}\le D_1,D_2\le 10^{18}
测试点 nn\le 特殊性质
121\sim 2 1010 ai,bi103|a_i|,|b_i|\le 10^3
363\sim 6 100100
7107\sim 10 无特殊性质 -

2026CSP-J模拟赛6

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-7-24 9:20
结束于
2026-7-24 11:50
持续时间
2.5 小时
主持人
参赛人数
6