[ABC293E] Geometric Progression
题意翻译
给定正整数 $A,X,M$,求 $\displaystyle \sum_{i=0}^{X-1}A^i$,对 $M$ 取模。
- $1\leq A,M\leq 10^9$
- $1\leq X\leq 10^{12}$
题目描述
[problemUrl]: https://atcoder.jp/contests/abc293/tasks/abc293_e
整数 $ A,\ X,\ M $ が与えられます。$ \displaystyle\ \sum_{i\ =\ 0}^{X-1}\ A^i $ を $ M $ で割った余りを求めてください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ A $ $ X $ $ M $
输出格式
答えを出力せよ。
输入输出样例
输入样例 #1
3 4 7
输出样例 #1
5
输入样例 #2
8 10 9
输出样例 #2
0
输入样例 #3
1000000000 1000000000000 998244353
输出样例 #3
919667211
说明
### 制約
- $ 1\ \leq\ A,\ M\ \leq\ 10^9 $
- $ 1\ \leq\ X\ \leq\ 10^{12} $
- 入力はすべて整数
### Sample Explanation 1
$ 3^0\ +\ 3^1\ +\ 3^2\ +\ 3^3\ =\ 40 $ です。$ 40 $ を $ 7 $ で割った余りは $ 5 $ であるため、$ 5 $ を出力します。