http://www.lydsy.com/JudgeOnline/problem.php?id=3122 题意:给出p,a,b,x1,t 已知xn=a*xn-1+b%p,求最小的n令xn=t 首先,若x1=t,则返回1 若a=0,则若b=t 返回2,否则无解 若a=1,则T=t-x1+p%p,可以列出方程 b*x+p*y==T % p 若a>=2,则根据等比数列和可得 xn=t=x1*a^(n-1)+b*(a^(n-1)-1)/(a-1) %p 由于p为质数,所以令c=inv[a-1]=(a-1…