T303995 「DPOI-1」Hard Lv.20
题目背景
Lucas 在玩一个叫作 DPOI 的音游。
他想要解锁一首曲子的 Hard Lv.20 难度,但是~~受宇宙射线的影响~~在解锁过程中触发了异象,导致这首曲子的 Hard Lv.20 难度前置曲突然出现了一堆,Lucas 需要把这些曲子都打完。
题目描述
#### 原始题意
对于 Lucas 要游玩的每一个谱面,有如下特征:
- 在谱面中,有若干个 tap 按键,它们会在**不同轨道的不同位置**下落。
- 每一个轨道的 tap 下落速度都各不相同,我们称之为**流速**。一个轨道的流速为 $p$ 表示该轨道上**匀速**下落的第 $i$ 个 tap 的下落时间为 $p \times i$,**特别地,如果在第 $k$ 个下落位置上没有 tap,则视作空位置,下一个下落位置依然按 $k + 1$ 计算**。
- 如果 $n$ 个 tap 在**同一时间**下落,则将这一时刻的所有 tap 合称为 **$n$ 押**。
Lucas 想要计算每一个谱面的**最高押数**,**若没有多押,则该谱面的最高押数为 $1$**。
现在,Lucas 知道每一个谱面中的轨道数量 $m$,请你求出最高押数。
#### 简化题意
给你一个有 $m$ 条轨道的谱面,每条轨道上有若干个位置可以下落 tap。若一个 tap 在轨道编号为 $i$ 的位置上,则其下落所花时间为 $i$ 与这条轨道的流速 $p$ 之积。
请求出该谱面最多有多少个 tap 同时下落。
输入格式
**本题有多组测试数据。**
第一行,一个整数 $T$,表示需要计算的谱面数量。
对于每组数据:
第一行,一个整数 $m$,表示有 $m$ 条轨道;
对于每条轨道:
第一行,两个整数 $p, q$,表示该轨道流速为 $p$,有 $q$ 个 tap;
第二行,$q$ 个整数 $a$,表示在第 $a$ 个下落位置有一个 tap。**注意这里所有 $a$ 不一定不降排序;可能有相同的 $a$,该轨道 $a$ 处的 tap 数量为其出现出现次数之和。**
输出格式
对于每组数据:
一行,一个整数 $w$,表示最高押数。
说明/提示
#### 样例 #1 解释
第一组谱面的所有 tap 下落时间如下:
- 轨道 1:$1,3,5,7,9$。
- 轨道 2:$2,4,6,8,10$。
故没有押数,输出 $1$。
第二组谱面的所有 tap 下落时间如下:
- 轨道 1:$12,30,36$。
- 轨道 2:$12,24,36$。
- 轨道 3:$18,36$。
易得在时间为 $12$ 处出现 $2$ 押,在时间为 $36$ 处出现 $3$ 押。
故输出 $3$。
#### 数据范围
对于 $50\%$ 的数据,$1\le m,p,q\le 10$,$1\le a \le 100$。
对于 $100\%$ 的数据,$1\le T\le 5$,$1\le m, p, q \le 100$,$1\le a\le 10^4$。