#P14505. [2026年省队模拟联测]考试信息

    ID: 13722 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 8 上传者: 标签>CF2400状压DP图论数学动态规划模拟最短路

[2026年省队模拟联测]考试信息

题目描述

小 y 的班里有 nn 名同学,他们一共进行了 mm 场考试。

小 y 记录了 kk 条关于考试排名变化的信息。每条信息由五个整数 ui,vi,ai,bi,ciu_i,v_i,a_i,b_i,c_i 表示,其含义是:相对于第 uiu_i 场考试,第 viv_i 场考试有 aia_i 名同学排名进步,bib_i 名同学排名持平,cic_i 名同学排名退步。

其中,排名进步是指排名值减小(即排名上升),排名持平是指排名值不变,排名退步是指排名值增大(即排名下降)。对于每条信息,保证 ai+bi+ci=na_i+b_i+c_i=n同场考试不存在有两人排名相等。

小 y 有时会因为过度劳累而记错信息。他想知道:是否无论如何安排每名同学在各场考试中的排名,都无法满足所有记录的信息?如果一定存在矛盾(即不存在一组排名使得所有信息成立),则输出 BAD,表示记录必定有误;否则输出 GOOD,表示记录可能正确。

输入格式

每个数据点有多个测试数据

第一行一个正整数 TT 表示测试数据个数,对于每个测试数据:

  • 第一行有三个整数,表示 n,m,kn,m,k
  • 接下来 kk 行,每行有 55 个整数 ui,vi,ai,bi,ciu_i,v_i,a_i,b_i,c_i,表示一条信息。

输出格式

输出共 TT 行。

对于每组数据,如果记录必定存在错误,则输出 BAD,否则输出 GOOD

输入输出样例 #1

输入 #1

4
5 2 1
1 2 5 0 0
5 3 3
1 2 4 0 1
2 3 0 5 0
1 3 1 0 4
5 3 3
1 2 4 0 1
2 3 0 5 0
1 3 4 0 1
3 2 2
1 2 2 1 2
2 1 3 1 1

输出 #1

BAD
BAD
GOOD
BAD

说明/提示

对于 100%100\% 的数据,满足以下约束:

  • 1T101\leq T\leq 10
  • 1ui,vim101\leq u_i,v_i\leq m\leq 10
  • 0km(m1)0\leq k\leq m(m-1)
  • 1n1051\leq n\leq 10^5;
  • 1ik,ai+bi+ci=n\forall 1\leq i\leq k, a_i+b_i+c_i=n
测试点编号 1m1\leq m\leq 0k0\leq k\leq 特殊性质
141\sim4 44 m(m1)m(m-1) -
565\sim6 1414 m1m-1 A
7147\sim14 77 m(m1)m(m-1) -
152515\sim25 1414

特殊性质 A: 保证对于每两场考试之间,存在间接或者直接的信息。