#31779: c++


binglin2002@gmail.com (binglin jian)

學校 : 不指定學校
編號 : 114923
來源 : [140.113.89.55]
最後登入時間 :
2022-10-09 12:35:30
a258. NCPC2011 Problem F Inverse Affine Transform -- NCPC2011 | From: [122.117.23.8] | 發表日期 : 2022-08-18 22:05

由題意, x = ay + b (mod m)

代入y = cx + d (mod m) 得到

y = c (ay + b) + d = acy + (bc + d) (mod m)

因此可以想到

ac = 1 (mod m)

d = -bc (mod m)

因此只要找出a對m的乘法反元素即可得到c, 進而得到b

注意 bc 可能很大 所以建議開long long 

 
ZeroJudge Forum