在网上看到的问题,一时找不到原理在哪,大家看看!
解释一下这个的原理,用欧几里德算法求二元一次方程的最小整数解:11x-49y=1,求x
(a) 11 x - 49 y = 1 49%11=5 ->
(b) 11 x - 5 y = 1 11%5 =1 ->
(c) x - 5 y = 1
令y=0 代入(c)得x=1
令x=1 代入(b)得y=2
令y=2 代入(a)得x=9 <DIV class=quote><B>以下是引用<I>ilikenba</I>在2004-6-15 22:11:48的发言:</B>
解释一下这个的原理,用欧几里德算法求二元一次方程的<FONT color=#ee11c2>最小整数解</FONT>:
11x-49y=1,求x
(a) 11 x - 49 y = 1 49%11=5 ->
(b) 11 x - 5 y = 1 11%5 =1 ->
(c) x - 5 y = 1
令y=0 代入(c)得x=1
令x=1 代入(b)得y=2
令y=2 代入(a)得x=9
</DIV>
<P>加个非负条件吧
<P>这个解法倒着看就不难理解了
<P>这个问题实际上可以先找通解,就很容易得到最小非负解了
<P>11x-49y=1的通解是
<P>x=9+49t,y=2+11t (t是整数)
<P>取t=0得到最小非负解 <P>至于找通解的方法</P><P>大家想想线性方程组的通解是怎么找的就知道了</P><P>只不过这里的这个“线性方程组”只有一个方程罢了</P> <FONT color=#99667b>这个不就是辗转相除的最简单的一个例子!!</FONT> 有道理,是这样的 切记非负的条件
页:
[1]