素数
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小喵喵有两个素数,现在小喵喵想问你下面这个方程存在几组整数解。
其中是整数,是输入的两个素数。
并且,小喵喵对不同的和的组合的解的个数感兴趣,所以他会问你次。
输入格式
第一行一个整数,表示问题的组数。
之后每行两个素数,意义如上。
输出格式
每行一个整数,表示这组询问的整数解个数。
输入输出样例
3
2 2
2 3
2 5
4
0
8
样例 1 解释
,共种情况
不能拆分成平方和的形式。
$10=1^2+3^2=1^2+(-3)^2=(-1)^2+3^2=(-1)^2+(-3)^2=3^2+1^2=3^2+(-1)^2=(-3)^2+1^2=(-3)^2+(-1)^2$,共种情况。
数据规模与约定
对于的数据,。
对于所有的数据,,,且为素数。