C. *【STL:unordered_map】查找数字(门票)

    传统题 1000ms 128MiB

*【STL:unordered_map】查找数字(门票)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题意】(想要快,想要省空间需自建hash)

有一个数列满足:a0=1a_0=1 , ai+1=(A×ai+aimodB)modCa_{i+1}=(A \times a_i + a_i \bmod B) \bmod C ,求这个数列第一次出现重复项的下标。

【输入格式】

一行三个数 A,B,C(A,B,C109)A,B,C(|A|,|B|,|C| \le 10^9)

【输出格式】

输出第一次出现重复项的位置,如果答案超过 2×1062 \times 10^6 输出 -1。

【输入样例】

2 2 9

【输出样例】

4

新初二 20260716上午(STL,11:00考察)2

未参加
状态
已结束
规则
XCPC
题目
17
开始于
2026-7-16 10:40
结束于
2026-7-16 11:40
持续时间
1 小时
主持人
参赛人数
19