题库/Y0798

#Y0798. 矩阵

    传统题 难度: 普及− 标签>一本通图表示上的BFS应用
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y0798 · 矩阵

退出在线编程模式
普及− 读懂题意,让每一次思考成为成长。
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

有一个n×mn×m的矩阵,初始每个格子的权值都为00,可以对矩阵执行两种操作: 1、选择一行,该行每个格子的权值加11或减11。 2、选择一列,该列每个格子的权值加11或减11。 现在有K个限制,每个限制为一个三元组(x,y,cx,y,c),代表格子(x,yx,y)权值等于cc。问是否存在一个操作序列,使得操作完后的矩阵满足所有的限制。如果存在输出“YesYes”,否则输出“NoNo”。

输入

先输入一个T(T≤5)T(T≤5)代表输入有T组数据,每组数据格式为: 第一行三个整数n,m,k(1≤n,m,k≤1000)n,m,k(1≤n,m,k≤1000)。 接下来kk行,每行三个整数x,y,cx,y,c。

输出

对于每组数据,输出YesYes或者NoNo。

输入样例

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

提示

【数据规模及约定】 对于20%的数据,1≤n,m≤21≤n,m≤2; 对于50%的数据,1≤n,m≤501≤n,m≤50; 对于100%的数据,1≤n,m,k≤1000,k≤n×m1≤n,m,k≤1000,k≤n×m。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共4个测试点,非原站或官方原始数据。总分100分。

题目信息

#1958
—

暂无提交记录

练习难度 普及−
时间限制
2000ms
内存限制
256MiB

题目标签

暂无标签
上传者