bzoj#P5002. 矩阵

矩阵

题目描述

有一个 n×mn\times m 的矩阵,初始每个格子的权值都为 00,可以对矩阵执行两种操作:

  1. 选择一行,该行每个格子的权值加 11 或减 11
  2. 选择一列,该列每个格子的权值加 11 或减 11

现在有 kk 个限制,每个限制为一个三元组 (x,y,c)(x,y,c),代表格子 (x,y)(x,y) 权值等于 cc。问是否存在一个操作序列,使得操作完后的矩阵满足所有的限制。如果存在输出 Yes,否则输出 No

输入格式

先输入一个 TT 代表输入有 TT 组数据。

每组数据格式为:

第一行三个整数 n,m,kn,m,k

接下来 kk 行,每行三个整数 x,y,cx, y, c

输出格式

对于每组数据,输出 Yes 或者 No

样例输入

2
2 2 4
1 1 0
1 2 0
2 1 2
2 2 2
2 2 4
1 1 0
1 2 0
2 1 2
2 2 1

样例输出

Yes
No

数据规模与约定

对于 100%100\% 的数据,1T51 \le T \le 51n,m,k1031 \le n,m,k \le 10^3