洛谷P1516 青蛙的约会

线性同余方程 题目传送门web 设两只青蛙跳了t步,那么当他们相遇时知足 x+mt−y−nt=kl∗(k∈Z) 。 即 (n−m)t+kl=x−y 。svg 设n-m=A,x-y-B,那么题目即转化为对于同余方程 At≡B( mod l) ,求最小的正整数解t。 而后就能够用扩展欧几里得解决了。ui 设 M=l/gcd(a,l) , 若是 B mod exgcd(A,l)≠0 或者 m=n 则无解
相关文章
相关标签/搜索