#loj175. 模立方根

模立方根

[AdditionalFile175.zip](file://AdditionalFile175.zip?type=additional_file)

#175. 模立方根

标签: 传统 | 时间限制: 1000 ms | 内存限制: 256 MiB 通过: 49 | 提交: 106

题目描述

这是一道模板题。

求关于 xx 的方程 x3a(modp)x^3 \equiv a \pmod p 的解。

输入格式

第一行一个正整数 TT,表示有 TT 组数据。

之后的 TT 行每行两个正整数 a,pa, p

输出格式

每一组数据输出一行为方程的任意一个可行解,若无解则输出 00

样例

输入

3
16 19
114 998244353
514 131071

输出

0
504784271
0

数据范围与提示

pp 为奇素数,$T = 10^5, p < 2^{30}, a \in \mathbb{F}_p \setminus \{0\}$。