对于三个整数
A,B,C
A
,
B
,
C
,满足
A,B<C<109
A
,
B
<
C
<
10
9
且
A,C
A
,
C
互质,求一个最小的x使得
Ax≡B (mod C)
A
x
≡
B
(
m
o
d
C
)
,怎么做?
分块打表!
令
则有
即
那么我们只需要把所有 j∈[0,t) j ∈ [ 0 , t ) 的 B∗Aj B ∗ A j 存到map里,枚举i然后查询就好了。
code是exbsgs的。。。然而我累了不想说了。。。所以代码也先不管了
留坑代填