開門見山,直奔主題
首先要了解拓展歐幾里得,先要了解幾個概念:
一、裴蜀定理
重要推論是:a,b互質的充分必要條件是存在整數x,y使ax+by=1,也就是 ax+by=gcd(a,b)=1
二、乘法逆元
在中國剩餘定理的計算裡,需要求乙個數字在乙個模下的逆元,也就是對於給定的 a,b,找到方程
的乙個整數解a*。接下來我們分析一下這個方程背後隱藏著什麼。根據同餘的定義,有
,也就是存在整數 k使得 b*k=aa*-1 。移一下項,就得到了 aa*-bk=1. 即aa*+(-)bk=1這個形式恰好符合裴蜀定理 ax+by=1 的形式,於是 (a,b)=1 ,這表明 a,b互質是逆元存在的必要條件。
三、歐幾里得演算法
原來部落格有提及過,這裡就不詳寫了,給個**吧
int gcd(int a, int呵呵,進入正題b)
擴充套件歐幾里得計算ax+by=c的整數解(x,y)程式如下:
目前本人還有些不懂,會再問老師。。。
繼續水
拜拜
數學 數論 歐幾里得定理和拓展歐幾里得定理
gcd a,b gcd b,a b 證明 我們首先約定 m gcd a,b n gcd b,q a b p q。這裡的gcd含義跟上面一樣,q的含義跟後面式子同 1.m 是a,b的最大公約數,那麼m整除a,b q a b p m也可以整除q m就是b和q的公約數 n是b,q的最大公約數 n m 2....
拓展歐幾里得演算法 Pku1061 青蛙的約會
青蛙的約會 time limit 1000ms memory limit 10000k total submissions 43622 accepted 6240 description 兩隻青蛙在網上相識了,它們聊得很開心,於是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,於是它們約...
歐幾里得距離
在prml中多次出現 歐幾里得距離 歐幾里得距離 在數學中,歐幾里得距離或歐幾里得度量是歐幾里得空間中兩點間 普通 即直線 距離。使用這個距離,歐氏空間成為度量空間。相關聯的範數稱為歐幾里得範數。較早的文獻稱之為畢達哥拉斯度量。定義 在歐幾里得空間中,點x x1,x n 和 y y1,y n 之間的...