AT_arc191_c [ARC191C] A^n - 1
题目描述
给定范围在 $1$ 至 $10^9$ 之间的正整数 $N$。
请找出一个满足以下两个条件的正整数对 $(A, M)$。可以证明在约束条件下这样的正整数对必然存在:
- $A$ 和 $M$ 均为 $1$ 至 $10^{18}$ 之间的正整数。
- 存在某个正整数 $n$ 使得 $A^n - 1$ 是 $M$ 的倍数,且满足此条件的最小 $n$ 恰好为 $N$。
给定 $T$ 个测试用例,请分别计算每个用例的答案。
输入格式
输入通过标准输入给出,格式如下:
> $T$
> $\text{case}_1$
> $\text{case}_2$
> $\vdots$
> $\text{case}_T$
其中,$\text{case}_i$ 表示第 $i$ 个测试用例。每个测试用例的格式为:
> $N$
输出格式
对于每个测试用例,输出满足条件的正整数对 $(A, M)$,格式如下:
> $A$ $M$
若存在多个符合条件的解,输出任意一个均可视为正确。
说明/提示
### 约束条件
- $1 \leq T \leq 10^4$
- $1 \leq N \leq 10^9$
- 输入均为整数
### 样例解释 1
以第一个测试用例 $\text{case}_1$ 为例:
若选择 $(A, M) = (2, 7)$,则:
- 当 $n = 1$ 时:$2^1 - 1 = 1$,不是 $7$ 的倍数。
- 当 $n = 2$ 时:$2^2 - 1 = 3$,不是 $7$ 的倍数。
- 当 $n = 3$ 时:$2^3 - 1 = 7$,是 $7$ 的倍数。
此时满足条件的最小 $n$ 为 $3$,因此输出 $(2, 7)$ 是正确的。其他符合条件的解例如 $(100, 777)$ 也可接受。
翻译由 DeepSeek R1 完成