#lg5491. 【模板】二次剩余
【模板】二次剩余
P5491 【模板】二次剩余
题目描述
给出 ,求解方程
多组数据,且保证 是奇素数。
输入格式
第 行,一个整数 表示数据组数。
第 行,每行两个整数 和 ,含义详见题目描述。
输出格式
输出共 行。
对于每一行输出,若有解,则按 后递增的顺序输出在 意义下的全部解;若两解相同,只输出其中一个;若无解,则输出 Hola! 。
输入输出样例 #1
输入 #1
3
5 1000000009
4 1000000009
0 19260817
输出 #1
383008016 616991993
2 1000000007
0
说明/提示
对于 的数据,,。