1. 程式人生 > >數論初步——同余與模算術

數論初步——同余與模算術

特殊情況 線性方程組 方程組 color 關於 正整數 情況 初步 font

具體內容見紫書p314-p316

一、a mod b

a mod b:a除以b的余數,C語言表達式是a % b,且b!=0

二、模線性方程組

題目:輸入正整數a,b,n,解方程ax ≡ b(mod n) 。a,b,n<=109

新記號:同余 “≡”

  • a ≡ b(mod n):a和b關於模n同余,即a%n = b%n
  • a ≡ b(mod n)的充要條件:a-b是n的整數倍

特殊情況,當b=1時,ax ≡ 1(mod n) 的解稱為a關於模n的逆,它類似於實數運算中“倒數”的概念。當gcd(a,n)=1時,該方程有唯一解;否則,該方程無解。

數論初步——同余與模算術