*【STL:unordered_map】查找数字(门票)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题意】(想要快,想要省空间需自建hash)
有一个数列满足: , ,求这个数列第一次出现重复项的下标。
【输入格式】
一行三个数 。
【输出格式】
输出第一次出现重复项的位置,如果答案超过 输出 -1。
【输入样例】
2 2 9
【输出样例】
4
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
有一个数列满足:a0=1 , ai+1=(A×ai+aimodB)modC ,求这个数列第一次出现重复项的下标。
一行三个数 A,B,C(∣A∣,∣B∣,∣C∣≤109)。
输出第一次出现重复项的位置,如果答案超过 2×106 输出 -1。
2 2 9
4