AT_abc179_e [ABC179E] Sequence Sum
题目描述
我们用 $f(x, m)$ 表示 $x$ 除以 $m$ 的余数。
定义数列 $A$ 的初始值为 $A_1 = X$,递推公式为 $A_{n+1} = f(A_n^2, M)$。请计算 $\displaystyle{\sum_{i=1}^N A_i}$。
输入格式
输入以如下格式从标准输入读入。
> $N$ $X$ $M$
输出格式
输出 $\displaystyle{\sum_{i=1}^N A_i}$。
说明/提示
## 限制条件
- $1 \leq N \leq 10^{10}$
- $0 \leq X < M \leq 10^5$
- 输入均为整数。
## 样例解释 1
数列 $A$ 为 $2, 4, 16, 256, 471, 620, \ldots$,因此答案为 $2+4+16+256+471+620=1369$。
## 样例解释 2
数列 $A$ 为 $2, 4, 0, 0, \ldots$,因此答案为 $6$。
由 ChatGPT 4.1 翻译