#P3665. maths
maths
Description
已知 和 求
Input Format
第一行两个数 , 表示数据组数和
接下来 行每行 个数分别表示
Output Format
T行,每行一个数表示答案
输入数据
样例输入 #1
1 10000000007
2 2 2 2
样例输出 #1
256
Hint
对于 的数据
$T=2500 p<=10^12 n,M,A_0,K \le 10^18
A_0$ 互质
与 互质。
已知 An=Kn∗An−1m和 A0 求Anmodp
第一行两个数 T,p 表示数据组数和 p
接下来 T 行每行 4 个数分别表示 M,A0,K,n
T行,每行一个数表示答案
1 10000000007
2 2 2 2
256
对于 100 的数据
$T=2500 p<=10^12 n,M,A_0,K \le 10^18
p与A_0$ 互质
p 与 K 互质。