#P5583. 「SWTR-1」Ethan and Sets
「SWTR-1」Ethan and Sets
题目描述
有 个数字集合,每个集合有如下属性:
编号:第 个集合编号为 。
大小:第 个集合大小为 。
魔力:第 个集合魔力为 。
数字:第 个集合中含有数字 。
在 的世界中,一共只有 个数: 到 。
对数字有奇特的感情,在这 个数中,有 个数是他喜欢的,分别是 ,剩下 个是他不喜欢的。
现在 要删除一些集合,准确来说,他要选择一段区间 ,删除所有编号在这个区间以外的集合。
-
他想要使得在剩余的集合中,包含所有他喜欢的数。
-
并且在剩余的集合中,他不喜欢的数的个数尽可能小(注:这里的个数是指出现的次数,即如果 是 不喜欢的数,并且剩余的集合中出现了 个 ,那么算 个不喜欢的数)。
-
如果有多个满足条件的区间,他想要使得剩余集合的魔力之和尽可能大。
求出满足要求的 ,如果无解输出 ,如果有多解,输出任意一解。
输入格式
第一行三个整数 。
第二行 个整数 。
第三行至第 行:每行先是两个整数 ,随后 个整数 。
输出格式
一行,如果无解输出 ,否则输出两个整数 。
5 7 4
1 3 4 5
3 3 4 6 5
4 2 1 5
2 3 1 7 3
5 2 2 4
6 6 3 5 4 6 1 7
2 4
2 3 2
1 2
4 1 1
4 2 1 3
-1
4 3 2
1 2
1 1 3
1 2 1 2
1 1 2
1 3 1 2 3
2 3
提示
样例解释:
在样例 中, 可以选择 ,这样在剩余的集合中包含了所有他喜欢的数,且只有 个他不喜欢的数在这些集合中出现。
在样例 中,不存在合法的解。
数据范围:
本题使用 subtask。
subtask 1,,。
subtask 2,,。
subtask 3,$1 \leq n \leq 3000, 1 \leq m \leq 1000, 1 \leq t_i \leq 10^9$,。