#ABC270G. 模 \(P\) 下的序列
模 \(P\) 下的序列
模 下的序列
题目描述
有一个由以下递推式定义的序列 。
(X_i = \left{ \begin{array}{ll} S & (i = 0)\ (A X_{i-1}+B) \bmod P & (i \geq 1) \end{array} \right.)
判断是否存在 使得 。如果存在,求最小的这样的 。
这里, 表示 除以 的余数(最小非负剩余)。
每个输入文件包含 个测试用例。
输入格式
输入按以下格式从标准输入给出:
每个测试用例按以下格式给出:
输出格式
输出 行。
第 行应包含对于 ,满足 的最小的 ,若不存在这样的 ,则输出 -1。
样例
3
5 2 1 1 0
5 2 2 3 0
11 1 1 0 10
3
-1
10
对于第一个测试用例,有 ,所以满足 的最小的 是 。
对于第二个测试用例,有 ,所以不存在满足 的 。
数据范围
- 是素数。
- 输入中的所有值均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2836
- 类型
- 传统题
- Time Limit
- 4000ms
- Memory Limit
- 1024MiB
- 上传者