#800. [CZOJ 一周一测 R8 F] 反重力系统
[CZOJ 一周一测 R8 F] 反重力系统
题目背景
你有一块反重力的巨大磁铁。
题目描述
你有 种铁钉和 个磁铁。第 种铁钉有 个,只能被编号在 内的磁铁吸引。为了不让磁铁消失磁力,第 个磁铁最多只能吸引 个铁钉。
但是你有一个反重力引擎。具体地,假设你把引擎安装在了磁铁 处(反重力引擎不会让 减少),那么一种原先被 内磁铁吸引的铁钉可以被 内的所有磁铁吸引。
因为你不想让铁钉把你的仓库堆满,你想知道对于所有 取 的值,最多能有多少枚铁钉被吸引。
输入格式
本题有多组数据。
第一行,一个整数 ,表示数据组数。对于每组数据:
- 第一行两个整数 。
- 接下来一行 个整数 。
- 接下来 行,每行三个整数 。
输出格式
对于每组数据,一行 个整数,分别表示 取 的答案。
样例
2
4 3
3 3 2 2
1 2 2
3 3 3
2 2 4
5 1
1 2 3 4 5
1 1 17
8 7 7 9
1 3 6 10 15
数据规模与约定
本题采用子任务捆绑测试,可能轻微卡常(但是保证开了 倍时限以上)。
- Subtask 0(25 pts):,。
- Subtask 1(15 pts):,。
- Subtask 2(10 pts):,。
- Subtask 3(50 pts):无特殊限制。
对于 Subtask 0~2 时间限制为 秒,Subtask 3 时间限制为 秒。
对于 的数据,保证 ,,。