数论吧 关注:14,007贴子:80,084
  • 4回复贴,共1

求问一个同余方程问题

只看楼主收藏回复

设a,b,m是正整数,(a, m)=1. 下面的方法可以用来求解一次同余方程 ax≡b(mod m).
(1)证明:如果整数 x 是同余式 ax≡b(mod m) 的一个解,那么 x 也是同余式 a1x≡-b[m/a] (mod m) 的解。这里 a1 是m 模 a 的最小正剩余。注意:这个同余式与开始哪个是同一类的,只是 x 的系数是比 a 小的整数。
(2)重复(1)的过程,得到一系列的一次同余式,其中 x 的系数 a0= a> a1 > a2 >... 证明:存在一个正整数 n,使得 an=1,即在第 n 步,有x≡B(mod m)。


IP属地:四川1楼2020-01-03 17:49回复
    对这题的没啥思路...第二个同余式按标准方法求解的话, (a1, m)=??就不太清楚了


    IP属地:四川2楼2020-01-03 17:51
    回复
      大佬,能给给思路吗


      IP属地:四川3楼2020-01-03 22:18
      回复
        设m=ka+a1,其中k=[m/a], 那么 a1=m-ka,
        由于ax=b(mod m)
        所以 a1x=(m-ka)x =-kax=-kb=-[m/a]b (mod m)
        第(2)很简单直接说明 ,注意所有ai仍和m互素,
        因此ai会降到1为止。


        IP属地:北京4楼2020-01-03 23:19
        收起回复