#CF2046E1. 切奥普斯与一场比赛(简单版本)
切奥普斯与一场比赛(简单版本)
E1. 切奥普斯与一场比赛(简单版本)
每个测试点时间限制: 秒
每个测试点内存限制: 兆字节
这是该问题的简单版本。两个版本的区别在于,在此版本中 等于 。只有解决了该问题的所有版本,你才能进行 hack。
在古埃及有一场解题竞赛,有 名参赛者,编号从 到 。每名参赛者来自某个城市;城市的编号从 到 。每个城市至少有一名参赛者。
第 名参赛者具有力量 、专长 和智慧 ,满足 。竞赛中的每道题都有一个难度 和一个唯一的主题 。第 名参赛者会解出一道题,如果满足以下条件之一:
- ,即他们的力量不小于题目的难度;或者
- 且 ,即他们的专长与题目的主题匹配,且他们的智慧不小于题目的难度。
切奥普斯希望选择题目,使得对于所有 ,来自城市 的每名参赛者解出的题目数量严格大于来自城市 的每名参赛者解出的题目数量。
请找出一组至多 道题目,其中所有题目的主题互不相同,使得切奥普斯的愿望得以满足;或者说明这是不可能的。
输入
每个测试包含多个测试用例。第一行包含整数 (),表示测试用例的数量。
每个测试用例的描述如下:
第一行包含两个整数 ()——参赛者人数和城市数量。
接下来的 行描述参赛者。第 行包含三个整数 (,)——第 名参赛者的力量、智慧和专长。
接下来的 行描述城市。在第 行中,第一个整数为 ()——来自城市 的参赛者数量。随后跟着 个整数 (,)——这些参赛者的编号。保证每名参赛者恰好被提到一次。
保证所有测试用例的 之和不超过 。
输出
对于每个测试用例,如果存在一组满足切奥普斯条件的题目,则第一行输出一个整数 ()——你解中题目的数量。
接下来输出 行,每行包含两个整数 和 ()——对应题目的难度和主题。这些主题必须互不相同。
如果不存在满足切奥普斯愿望的题目集合,则输出 。
样例
输入
2
5 2
5 7 1
6 7 2
3 9 2
5 10 3
4 4 1
2 1 2
3 3 4 5
2 2
1 2 1
1 2 1
1 2
1 1
输出
7
6 4
6 5
5 6
5 7
4 8
4 9
7 1
-1