AT_jsc2023_final_c Power Convergence
题目描述
给定一个整数 $N$。
对于正整数 $x$,定义 $f(x)$ 如下:
- 考虑满足 $x^k \equiv x^{k+1} \bmod N$ 的非负整数 $k$。如果存在这样的 $k$,则 $f(x)$ 为满足条件的最小 $k$;若不存在,则 $f(x)=0$。
请计算 $\sum_{1 \leq x \leq N} f(x)$ 的值。
对于一个输入文件中的所有 $T$ 个测试用例,请分别作答。
输入格式
输入由标准输入以以下格式给出。
> $T\ case_1\ case_2\ \cdots\ case_T$
每个测试用例 $case_i$ 的格式如下:
> $N$
输出格式
输出 $T$ 行,第 $i$ 行输出对应 $case_i$ 的答案。
说明/提示
### 样例解释 1
例如 $N=4$ 时,$f(x)$ 的值如下所示:
- $f(1)=0\ \ \ \ $($1^0 \equiv 1^1 \bmod 4$)
- $f(2)=2\ \ \ \ $($2^2 \equiv 2^3 \bmod 4$)
- $f(3)=0\ \ \ \ $(不存在满足 $3^k \equiv 3^{k+1} \bmod 4$ 的 $k$)
- $f(4)=1\ \ \ \ $($4^1 \equiv 4^2 \bmod 4$)
所以答案为 $0+2+0+1=3$。
### 数据范围
- $1 \leq T \leq 10$
- $2 \leq N \leq 10^9$
- 输入的值均为整数。
由 ChatGPT 5 翻译