密码

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

爱丽丝发现了一个宝箱,但是打开宝箱需要破解若干组密码。

每组密码都是一对数字 (p,q)(p,q),同时宝箱会给出两个数字 A,BA,B 作为提示,爱丽丝需要找到所有满足以下条件的 (p,q)(p,q)

  • p,qp,q 均为质数
  • A×p+B×qA \times p + B \times qp×qp \times q 的倍数

由于满足条件的解有很多,你只需要算出有多少对满足条件的 (p,q)(p,q)

输入格式

第一行输入 11 个整数 T(1T1000)T(1 \leq T \leq 1000) 表示询问个数。

接下来 TT 行,每行输入两个整数 A,B(1A,B1012)A,B(1 \leq A,B \leq 10^{12}) 表示一个询问。

输出格式

对于每个询问输出一行一个整数,表示答案。

3
2 3
3 7
10 8
2
3
3

解释 #1

A=2,B=3A=2,B=3 时,(p,q)(p,q) 可能的两个解是 (3,2)(3,2)(5,5)(5,5)

第八届中国大学生程序设计竞赛高职专场

未参加
状态
已结束
规则
XCPC
题目
12
开始于
2022-10-23 9:00
结束于
2022-10-23 14:00
持续时间
5 小时
主持人
参赛人数
1