#YHCSPJMN150001. 最高押数
最高押数
最高押数
题目背景
在育华学校的音游社团活动中,T2之王正在挑战一款名为“DPOI”的音游,目标是解锁某首曲子的Hard Lv.20难度。解锁过程中触发了特殊机制,需要先完成多首前置谱面的分析——计算每首谱面的“最高押数”(即同一时间下落的tap按键最大数量)。
题目描述
每首谱面包含 条轨道,每条轨道的tap按键有以下特性:
- 流速定义:轨道流速为 时,该轨道上第 个下落位置的tap(无论是否有实际按键)下落时间为 ;若某位置无tap,则视为空位置,后续位置序号正常递增。
- tap位置:每条轨道给定 个“有效下落位置” (可能重复、无序),重复的 表示该位置有多个tap(数量等于重复次数)。
- 押数定义:同一时间下落的tap总数称为“押数”,若没有多押(所有时间点仅1个tap),则最高押数为1。
需计算每首谱面的最高押数。
输入格式
- 第一行:整数 ,表示谱面(测试数据)数量;
- 对于每组谱面数据:
- 第一行:整数 ,表示轨道数量;
- 对于每条轨道:
- 第一行:两个整数 (流速)、(有效位置数量);
- 第二行: 个整数 (有效下落位置,可重复、无序)。
输出格式
对每组谱面数据,输出一行整数,表示该谱面的最高押数。
样例
样例输入1
2
2
1 5
1 3 5 7 9
1 5
2 4 6 8 10
3
2 3
6 15 18
1 3
12 24 36
3 2
6 12
样例输出1
1
3
样例解释1
第一组谱面(2条轨道)
- 轨道1(流速1):有效位置为1、3、5、7、9 → 下落时间分别为 、、、、;
- 轨道2(流速1):有效位置为2、4、6、8、10 → 下落时间分别为 、、、、;
- 所有时间点仅1个tap,故最高押数为1。
第二组谱面(3条轨道)
- 轨道1(流速2):有效位置6、15、18 → 时间 、、;
- 轨道2(流速1):有效位置12、24、36 → 时间 、、;
- 轨道3(流速3):有效位置6、12 → 时间 、;
- 时间12处有2个tap(轨道1+轨道2),时间36处有3个tap(轨道1+轨道2+轨道3),故最高押数为3。
数据规模与测试点(共10个测试点,育华学校专项)
测试点编号 | 范围 | 范围 | 范围 | 范围 | 范围 | 特殊性质 | 考查目标 |
---|---|---|---|---|---|---|---|
#1~#2 | |||||||
#3~#4 | |||||||
#5~#6 | |||||||
#7~#8 | |||||||
#9~#10 |
相关
在下列比赛中: