原文:求素數p的原根

定義: 設m gt ,gcd a,m ,使得成立的最小正整數d為a對模m的階,記為 m a 如果 m a m ,則稱a是模m的原根 定理:設m gt ,gcd a,m ,那么正整數x是同於方程的一個根當且僅當 m a x 定理:由歐拉定理得 gcd a,n 定理:模m有原根的充要條件是m , ,,其中p為奇質數,n為任意正整數 定理:素數必有原根,如果一個數n有原根那么他有 n 個模n不同余的原根 ...

2018-12-06 11:30 0 654 推薦指數:

查看詳情

素數

因為在模意義下需要各種素數。 如果$r \cdot 2^k + 1 $ 是個素數,那么在\(\bmod r \cdot 2^k + 1\)意義下,可以處理 \(2^k\)以內規模的數據。 記錄一下 \(a*2^k + 1\)型素數 \(g\)。 \(a*2^k ...

Wed May 30 18:27:00 CST 2018 0 1005

為了簡單起見,只考慮素數的情況。(並不是只有素數才有 定義:對於素數 $p$,如果存在一個正整數 $1<a<p$,使得 $a^1, a^2, ..., a^{p-1}$ 模 $p$ 的值取遍 $1,2,...,p-1$ 的所有整數,稱 $a$ 是 $p$ 的一個 ...

Thu Sep 12 06:10:00 CST 2019 0 389
NTT

  使用NTT需要保證模數mod 為質數。   通過以下代碼求得一個模數的 , 常見的質數的 998244353 -> 3 1e9+7 -> 5 #include<bits/stdc++.h> #define ll long long ...

Wed Aug 22 01:37:00 CST 2018 0 1031
快速

當需要求質數\(P\)的\(G\),只需枚舉\(a \in [2,P - 1]\),檢驗對\(P - 1\)的所有質因子\(p_i\),\(a^{\frac{P - 1}{p_i}} \mod P\)是否等於\(1\),若都不等於\(1\),則\(a\)為\(P\)的 51Nod ...

Sun Jun 24 05:04:00 CST 2018 0 1781
【數論】【的性質以及如何

一個數m如果有,則其個數為phi(phi(m))。特別地,對素數有phi(p)=p-1。 假設g是奇素數p的一個,則g^1,g^2,...,g^(p-1)在模p意義下兩兩不同,且結果恰好為1~p-1,由此可以定義“離散對數”,與連續數學中的對數有異曲同工之妙。 離散對數又叫 ...

Sat Sep 09 03:55:00 CST 2017 1 9433
HDU4992 所有

Primitive Roots Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...

Mon Jul 03 19:30:00 CST 2017 1 1114
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM