對於不定方程pa+qb=c,先將方程化簡,也就是令p1=p/gcd(p,q),q1=q/gcd(p,q),那麼如果c%gcd(p,q)!=0,則該方程無解;
由於得到的解的方程是p1a+q1b=gcd(p,q),那麼如何得到pa+qb=c的最小整數解呢?之前縮小了c/gcd(p,q)倍,那麼這裏就要擴大c/gcd(p,q)倍,即爲整數解;
已求出p0,p0,想得到該方程的通解,滿足下列關係即可
p=p0+b1*t,q=q0-a1*t即可;
a1=a/gcd(p,q),b1=b/gcd(p,q);
擴展歐幾里得總結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Qt/C++音視頻開發75-獲取本地有哪些攝像頭名稱/Qt內置函數方式
飛揚青雲
2024-05-27 14:31:48
【BI 可視化插件】怎麼做? 手把手教你實現
葡萄城技術團隊
2024-05-27 14:30:48
lightdb 24.1新特性
zhjh256
2024-05-27 14:28:37
sql server 修改表字段長度耗時問題分析
自閉玩家
2024-05-27 14:27:07
微服務實踐k8s&dapr開發部署實驗(2)狀態管理
hiningrise
2024-05-27 14:25:07
Azure 知識培訓總結
Grant_Allen
2024-05-27 14:24:37
Lakehouse 還是 Warehouse?(1/2)
eesf
2024-05-27 14:22:46
解密Prompt系列30. LLM Agent之互聯網衝浪智能體
風雨中的小七
2024-05-27 14:22:15
一個免費、時尚、強大的 Windows GitHub 客戶端
追逐時光
2024-05-27 14:21:55
一文帶你瞭解.NET能做什麼?
追逐時光
2024-05-27 14:21:55
【ESP32】製作 Wi-fi 音箱(HTTP + I2S 協議)
東邪獨孤
2024-05-27 14:16:44
記一次 .NET某企業數字化平臺 崩潰分析
一線碼農
2024-05-27 14:15:43
jenkins使用大全
馬昌偉
2024-05-27 14:13:52