#loj6724. 「CodePlus #7」同余方程
「CodePlus #7」同余方程
[AdditionalFile6724.zip](file://AdditionalFile6724.zip?type=additional_file)
#6724. 「CodePlus #7」同余方程
标签: 传统 | 时间限制: 1100 ms | 内存限制: 512 MiB |
题目描述
这就是一些朴素的二次同余方程:)
给出若干组正整数 和 ,求方程 关于 和 在模 意义下解的组数,其中 是奇数,且不包含平方因子。
输入格式
第一行包含一个正整数 ,表示询问个数。
接下来 行每包含两个用空格分隔的正整数 和 ,保证 , 是一个奇数,且对任意奇素数 ,都有 。
输出格式
输出包含 行,第 行包含一个正整数,表示第 个方程解的组数。
样例
输入
1
5 0
输出
9
组解分别为 $(a,b) = (0,0),(1,2),(1,3),(2,1),(2,4),(3,1),(3,4),(4,2),(4,3)$。
数据范围与提示
每个测试点的分值为 分。
对于所有数据,,,且 , 奇素数 ,。
| 测试点编号 | 附加性质 | ||
|---|---|---|---|
| 为奇素数 | |||
| 为奇素数 | |||
| 为奇素数 | |||
| 为奇素数 | |||