A. llh 的摆件放置

    传统题 1000ms 256MiB

llh 的摆件放置

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

llh 家里有很多很多很多的摆件,有各种动漫人气角色的手办,有各种游戏周边,有各种盲盒娃娃,甚至还有高达系列模型

这么多的摆件如果随意摆放在柜子上,就显得很丑。

同一个系列的摆件当然要放在一起才好看,而有些不同系列的摆件放在一起,则显得格格不入。

现在 llh 想要把自己家里的这么多摆件重新摆一下位置,让它们变得好看一些。

llh 将所有摆件从 1n1 \sim n 编号,并且按照编号大小从小到大排列成一排放好(所有摆件的相对顺序不能改变)

但是他只能想到,比如某两个摆件靠的近比较好看,那它们之间的距离不应该超过多少,比如某两个摆件离得近就显得难看,那它们之间的距离至少是多少。

现在 llh 想知道 11 号摆件和 nn 号摆件摆放时的最远距离是多少,以便于他可以去定制对应的柜子。

当然,任意两个摆件之间的距离必须是正整数。

输入格式

输入第一行包含一个正整数 TT,表示有 TT 组测试数据

对于每组测试数据:

第一行输入三个整数 n,N1,N2n, N1, N2 分别表示摆件数量 nn, llh 觉得好看的摆件关系有 N1N1 对,不好看的摆件关系有 N2N2

接下来 N1N1 行每行包含三个整数 x,y,zx, y, z,分别表示 llh 认为 xx 号摆件和 yy 号摆件放在一起是好看的,它们之间的距离最远是 zz

接下来 N2N2 行每行包含三个整数 x,y,zx, y, z,分别表示 llh 认为 xx 号摆件和 yy 号摆件放在一起是难看的,它们之间的距离至少是 zz

输出格式

如果不存在合法的摆件方式,则输出 1-1

如果 11 号摆件和 nn 号摆件之间的距离没有上限,则输出 2-2

否则输出 11 号摆件和 nn 号摆件之间的最大距离

数据范围

对于 40%40\% 的数据,$T \leq 5,n \leq 100, 0 \leq N1,N2 \leq 500 ,1 \leq z \leq 500$

对于 100%100\% 的数据,$T \leq 5,n \leq 1000; 0 \leq N1,N2 \leq 10000; 1 \leq z \leq 1000000$

对于所有的数据保证 1x<yn1 \leq x < y \leq n

样例输入

1
4 2 1
2 4 22
1 3 11
2 3 5

样例输出

28

样例解释

2244 的距离不能超过 2222 1133 的距离不能超过 1111 2233 的距离最少是 55

所以最终的摆放方式为 121-2 间隔 66 232-3 间隔 55 343-4 间隔 1717 得到最远距离为 2828

2025提高班模拟赛(17)

未参加
状态
已结束
规则
IOI
题目
3
开始于
2026-2-25 21:00
结束于
2026-3-7 21:00
持续时间
240 小时
主持人
参赛人数
6