#P3263. [JLOI2015] 有意义的字符串

    ID: 2199 Type: RemoteJudge 1000ms 125MiB Tried: 4 Accepted: 3 Difficulty: 6 Uploaded By: Tags>矩阵乘法线性递推递推式2015吉林

[JLOI2015] 有意义的字符串

题目描述

B 君有两个好朋友,他们叫宁宁和冉冉。有一天,冉冉遇到了一个有趣的题目:输入三个非负整数 b,d,nb,d,n,求

$$\left\lfloor \left ( \frac{b+\sqrt{d}}{2} \right ) ^n \right\rfloor \bmod p $$

其中 p=7,528,443,412,579,576,937p=7,528,443,412,579,576,937

输入格式

一行三个非负整数 bbddnn

输出格式

一行一个数表示模 7,528,443,412,579,576,9377,528,443,412,579,576,937 之后的结果。

3 13 5

393

5 29 114514

4997196309027367968

提示

保证 0<b2d<(b+1)210180<b^2 \le d<(b+1)^2 \le 10^{18}n1018n \le 10^{18},并且 b1(mod2)b\equiv 1\pmod 2d1(mod4)d\equiv 1\pmod 4