#ATabc293e. [ABC293E] Geometric Progression

[ABC293E] Geometric Progression

题目描述

给定整数 AAXXMM。请计算 i=0X1Ai\displaystyle\sum_{i=0}^{X-1} A^i 除以 MM 的余数。

输入格式

输入以以下格式从标准输入给出。

AA XX MM

输出格式

请输出答案。

样例 1

输入

3 4 7

输出

5

样例 2

输入

8 10 9

输出

0

样例 3

输入

1000000000 1000000000000 998244353

输出

919667211

说明/提示

限制条件

  • 1A,M1091 \leq A, M \leq 10^9
  • 1X10121 \leq X \leq 10^{12}
  • 输入均为整数

样例解释 1

30+31+32+33=403^0 + 3^1 + 3^2 + 3^3 = 404040 除以 77 的余数为 55,因此输出 55

由 ChatGPT 4.1 翻译