zoukankan      html  css  js  c++  java
  • 无聊博文之:用同余的语言阐述欧几里德算法

    下面用同余的语言来阐述欧几里德算法.对于整数$a$和正整数$b$,我们知道

    \begin{equation}
    \label{eq:11.16}
    a=q_1b+r_1(q_1\geq 0,0\leq r_1<b)
    \end{equation}

    其中$q_1,r_1$是整数,且是唯一的.我们知道,

    \begin{equation}
    a\equiv r_1 \mod b
    \end{equation}

    当$r_1>0$时,我们继续,
    \begin{equation}
    b=r_1q_2+r_2
    \end{equation}
    其中$q_2,r_2$是唯一的一对整数,且$0\leq r_{2}<r_1$.即

    \begin{equation}
    b\equiv r_2\mod r_1
    \end{equation}
    当$r_2>0$时,我们继续.$$ \vdots $$一直这样下去,我们就得到一串同余式:

    \begin{align*}
    a&\equiv r_1\mod b\\
    b&\equiv r_2\mod r_1\\
    \vdots\\
    r_k&\equiv r_{k+2}\mod r_{k+1}\\
    \vdots
    \end{align*}
    这就是用同余的语言来阐述欧几里德算法了,唉,悲哀地发现,其实用同余的语言阐述没什么意义……就当玩吧.

  • 相关阅读:
    新人入住博客,互相交流,互相进步
    DHCP技术
    一些额外技术
    OSPF技术
    一些常用的命令
    RSTP技术及原理
    BFD原理
    VRRP技术
    Super VLAN技术
    哈希表(HashMap)
  • 原文地址:https://www.cnblogs.com/yeluqing/p/3828099.html
Copyright © 2011-2022 走看看