#P17236. [2025年南开中学集训]整除
[2025年南开中学集训]整除
B. 整除(div)
求有多少个正整数 满足
能被
整除,其中 和 是两个给定的序列。
输入格式
第一行一个整数 (),表示数据组数。
每组数据第一行两个整数 (,),接下来 行每行两个整数 和 (,)。
所有数据中 的总和不超过 。
输出格式
对于每组数据,如果有无穷个正整数满足条件,则输出 ,否则输出满足条件的正整数个数。
样例
样例输入 1
3
5 2
1 0
1 0
1 0
1 0
1 0
5 3
-1 2
-1 1
-1 0
1 1
-1 1
12 3
-1 0
-1 7
1 8
1 8
-1 4
-1 6
1 8
1 2
1 5
1 2
-1 9
1 5
样例输出 1
1
-1
2
子任务
- Subtask 1(10 points): 。
- Subtask 2(30 points): ,。
- Subtask 3(60 points): 无额外限制。