LZ的意思是这样吗求X,s.t. (A*X)%M==1
其实你说错了,这题不简单,A*X (mod M)=1 (mod M)是一个同余方程,等价于 求满足A*X + M*Y=1的X,这是一个不定方程,你可以参考一下数论的书,数学解法:大衍求一术,这个解法需要一套完整理论的支持,估计够你看上一阵子了,包括整除,剩余系,不定方程,同余,这个问题的解法在孙子定理(中国剩余定理)中也有利用到。编程算法:扩展欧几里德算法