• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天之道

            享受編程的樂趣。
            posts - 118, comments - 7, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            歐幾里得算法

            Posted on 2011-09-17 02:00 hoshelly 閱讀(2421) 評論(0)  編輯 收藏 引用 所屬分類: C
            輾轉(zhuǎn)相除法,又名歐幾里得算法,是求最大公約數(shù)的算法。

            原理及其詳細證明

              設(shè)兩數(shù)為a、b(b<a),用gcd(a,b)表示a,b的最大公約數(shù),r=a mod b 為a除以b以后的余數(shù),輾轉(zhuǎn)相除法即是要證明gcd(a,b)=gcd(b,r)。
              第一步:令c=gcd(a,b),則設(shè)a=mc,b=nc
              第二步:根據(jù)前提可知r =a-kb=mc-knc=(m-kn)c
              第三步:根據(jù)第二步結(jié)果可知c也是r的因數(shù)
              第四步:可以斷定m-kn與n互素【否則,可設(shè)m-kn=xd,n=yd,(d>1),則m=kn+xd=kyd+xd=(ky+x)d,則a=mc=(ky+x)dc,b=nc=ycd,故a與b最大公約數(shù)成為cd,而非c】
              從而可知gcd(b,r)=c,繼而gcd(a,b)=gcd(b,r)。
              證畢。

            用C表示則:

                 int gcd(int a,int b)
              {
              int temp;
              if(a<b)/*交換兩個數(shù),使大數(shù)放在a上*/
              {
              temp=a;
              a=b;
              b=temp;
              }
              while(b!=0)/*利用輾除法,直到b為0為止*/
              {
              temp=a%b;
              a=b;
              b=temp;
              }
              return a;
              }




            久久精品夜夜夜夜夜久久| 久久综合给合久久国产免费| 久久国产色AV免费观看| 久久精品国产亚洲AV影院| 久久国语露脸国产精品电影| 久久久久亚洲Av无码专| 久久久国产精品网站| 久久精品亚洲欧美日韩久久| 2021国产精品久久精品| 精品国产一区二区三区久久久狼| 久久96国产精品久久久| 亚洲а∨天堂久久精品9966| 日韩精品无码久久久久久| 久久久久国产| 国产V综合V亚洲欧美久久| 久久免费国产精品| 久久免费的精品国产V∧| 久久一区二区三区99| 久久久国产乱子伦精品作者| 久久精品一区二区影院| 久久亚洲国产精品一区二区| 色婷婷综合久久久久中文字幕| 狠狠色丁香久久婷婷综| 色综合久久久久久久久五月| 老司机午夜网站国内精品久久久久久久久 | 精品久久无码中文字幕| 国产激情久久久久影院小草| 99精品国产综合久久久久五月天| 久久国产热这里只有精品| 99精品久久精品一区二区| 国产精品乱码久久久久久软件| 国产精品va久久久久久久| 久久99国产精品久久久| 99久久夜色精品国产网站| 性做久久久久久免费观看| 激情久久久久久久久久| 久久99精品国产99久久6男男| 色欲久久久天天天综合网精品| 综合久久精品色| 久久这里只有精品首页| 日日狠狠久久偷偷色综合0|