6966: 「一本通 2.1 练习 7」门票
[Creator : ]
Description
有一个数列 $\{a_n\}, a_0 = 1, a_{i+1} = (A\times{a_i} + a_i \bmod B) \bmod C$,要求这个数列第一次出现重复的项的标号。
这点小问题当然难不倒数学 bug 男 RPK 了,仅凭心算他就得到了结果。
这点小问题当然难不倒数学 bug 男 RPK 了,仅凭心算他就得到了结果。
Input
一行三个数,分别表示 $A, B, C$。
Output
输出第一次出现重复项的位置,如果答案超过 $2\times 10^6$ 输出 $-1$。
Constraints
$30\%$ 的数据 $A, B, C \le { 10^5 }$;
$100\%$ 的数据 $A, B, C \le { 10^9 }$。
$100\%$ 的数据 $A, B, C \le { 10^9 }$。
Sample 1 Input
2 2 9
Sample 1 Output
4