首先我們需要知道aϕ
(p)≡
1modp
那麼為什我們要用乘法逆元呢?
答:在ab%
p 的時候如果
a 太大的話,long long也無法承受,所以我們轉換成另一種方式(a
×k)%
p來替換那麼我們就可以將分子的大小限制在
p 以內,那麼就不會發生這樣的情況,所以我們令k為
b 的乘法逆元,那麼我們該如何求呢?首先根據(p是乙個質數)所以我們有bϕ
(p)≡
1modpb
×bϕ(
p)−1
≡1modp
那麼此時有bϕ
(p)−
1 為b 的乘法逆元,我們可以帶入實驗一下(a
×k)%
p=(a
×bϕ(
p)−1
)%p=
a×bϕ
(p)b
%p根據上面可以發現ab
×bϕ(
p)%p
因為% 運算滿足分配律所以ab
%p×(
bϕ(p
)%p)
=ab%
p 當然這一切的前提都是b 與
p互質。。。
數論 乘法逆元
一 乘法逆元定義 乘法逆元,是指數學領域群g中任意乙個元素a,都在g中有唯一的逆元a 具有性質a a a a e,其中e為該群的單位元。例如 4關於1模7的乘法逆元為多少?4x 1 mod 7 這個方程等價於求乙個x和k,滿足 4x 7k 1 其中x和k都是整數。若ax 1 mod f,則稱a關於1...
乘法逆元數論篇
乘法逆元數論篇 易懂教學 乘法逆元較多用於求解除法取模問題 例如 a b m時,可以將其轉換為 a b m b,但這樣求解的過程依然涉及到除法,所以我們應當避免除法的直接計算。這時候就需要用到我們要講的乘法逆元。可以使用逆元將除法轉換為乘法 假設b存在乘法逆元,即與m互質 充要條件 設c是b的逆元,...
關於數論分塊裡r sum (sum l)的證明!
今天的模擬賽裡t2要使用到數論分塊,裡面有乙個重要的坎就是關於r sum sum l 的證明,網上關於這道題的題解裡都沒有關於這個的證明,那麼我就來填補一下 在以下的文章裡,我都會使用lo x 表示對x向下取整,同理up x 表示對x向上取整 我們要求左右區間的邊界,那麼我們就不妨設 取兩個數 i ...