logo AlgoBeat OnlineJudge
登录 注册

#103665. [BZOJ 3665] maths

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

已知An=Kn * An-1m和A0求An mod p

输入格式

第一行两个数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,A0,K<=10^18 p与A0互质 p与K互质