CF2046E1.Cheops and a Contest (Easy Version)

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

这是问题的简单版本。在这个版本中,mm 固定为 22。只有解决了问题的所有版本后,你才能进行 hack。

在古埃及有一场问题解决比赛,参赛者有 nn 名,编号从 11 到 nn。每位参赛者来自一个特定的城市,城市的编号从 11 到 mm。保证每个城市至少有一名参赛者。

每位参赛者拥有力量 aia_i,专长 sis_i,以及智慧 bib_i,并且 bi≥aib_i \ge a_i。比赛中的每个问题都有一个难度 dd 和一个独特的主题 tt。如果满足以下条件之一,第 ii 位参赛者可以解决这个问题:

  • ai≥da_i \ge d,即参赛者的力量大于或等于问题的难度;
  • si=ts_i = t 并且 bi≥db_i \ge d,即参赛者的专长等于问题的主题,同时智慧不低于问题的难度。

Cheops 的愿望是设计一组问题,使得来自城市 ii 的每位参赛者比来自城市 jj 的每位参赛者解决更多的问题,且 i<ji < j。

请找到一个不超过 5n5n 个问题的集合,其中所有问题的主题各不相同,能够满足 Cheops 的愿望,或者说明这个愿望无法实现。

输入格式

输入包含多个测试用例。第一行为测试用例的数量 TT,满足 1≤T≤1041 \le T \le 10^4。接下来的部分描述每个测试用例。

对于每个测试用例,第一行包含两个整数 nn 和 mm,其中 2=m≤n≤3⋅1052 = m \le n \le 3 \cdot 10^5,分别表示参赛者数量和城市数量。

接下来的 nn 行描述了每位参赛者。第 ii 行包含三个整数 aia_i,bib_i 和 sis_i,其中 0≤ai,bi,si≤1090 \le a_i, b_i, s_i \le 10^9 且 ai≤bia_i \le b_i,依次表示第 ii 位参赛者的力量、智慧和专长。

接下来的 mm 行描述每个城市的参赛者情况。第 ii 行首先是一个整数 kik_i,表示来自于第 ii 个城市的参赛者数量,满足 1≤ki≤n1 \le k_i \le n。接着是该城市参赛者的编号序列 qi,1,qi,2,…,qi,kiq_{i, 1}, q_{i, 2}, \ldots, q_{i, k_i},其中 1≤qi,j≤n1 \le q_{i, j} \le n 且 1≤j≤ki1 \le j \le k_i。保证每位参赛者的编号恰好被提及一次。

保证所有测试用例中 nn 的总和不超过 3⋅1053 \cdot 10^5。

输出格式

对于每个测试用例,如果存在一组问题满足 Cheops 的条件,则输出一个整数 pp,表示问题数量,满足 1≤p≤5n1 \le p \le 5n。

接下来输出 pp 行,每行包含两个整数 dd 和 tt,分别表示问题的难度和主题。不同问题的主题必须各不相同。

如果无法找到符合条件的问题集合,请输出 −1-1。

本翻译由 AI 自动生成

输入输出样例

  • 输入#1

    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

    输出#1

    7
    6 4
    6 5
    5 6
    5 7
    4 8
    4 9
    7 1
    -1

输入解题思路,AI测评打分。不知道怎么写?

首页