ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

原根

2021-06-25 09:28:46  阅读:209  来源: 互联网

标签:phi 原根 质数 原根为 equiv1 mod


设 \(p\) 原根为 \(g\),则 \(g^{\phi(p)}\equiv1(mod\ p)\),且 \(\forall 0<i<\phi(p),\ g^i\not\equiv0(mod\ p)\)。


\(n\) 有原根,当且仅当 \(n=2,\ 4,\ p^k,\ 2p^k\),\(p\) 为奇质数。


对于 \(n\) 来说,设最小的原根为 \(g_0\),则任意一个原根 \(g=g_0^k\),\(gcd(k,\phi(n))=1\)。


\(n\) 的最小的原根为 \(n^{0.25}\) 级别。


检查一个数是否为原根:枚举 \(\phi(n)\) 的所有真因数。

实际上只用检查所有的 \(\frac{\phi(n)}{p}\) 即可,\(p|\phi(n)\),且是奇质数。

因为如果 \(a^{pq}\not\equiv1(mod\ n)\),则 \(a^p\not\equiv1(mod\ n)\)。

标签:phi,原根,质数,原根为,equiv1,mod
来源: https://www.cnblogs.com/oisdoaiu/p/14929500.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有