如何求原根_求模47的所有原根

如何求原根_求模47的所有原根说这种最好就是举个例子比如说求81的所有原根 先说欧拉函数通式:通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1,p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数(小于等于1)就是1本身)。(注意:每种质因数只一个。比如12=2*2*3那么φ(12)=12*(1-1/2)*(1-1/…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

说这种最好就是举个例子

比如说求81的所有原根

 

先说欧拉函数通式:

通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数(小于等于1)就是1本身)。 (注意:每种质因数只一个。比如12=2*2*3那么φ(12)=12*(1-1/2)*(1-1/3)=4

1.先算81的欧拉函数,结果为54, 又54的素因数有2和3,  54除以这两个素因数得到18和27

2. 从2,4,5开始验算  2^18 != 1 mod 81 ,2^27 != 1 mod 81, 所以2是81的原根(只要找到一个由素因数的出来的次数mod81不等于1的就可以停止了)

3.原根的个数就是就81算两次欧拉函数,得到18,那就用18个原根,54的简化剩余系的各个数字作为第二步找到的原根的次数就行

54的简化剩余系(其实就是与54互素的)为{1,5,7,11,13,17,19,23,25,29,31,35,37,41,43,47,49,53}

那么81的所有原根为{2^1, 2^5, 2^7,2^11…………2^53} ,不要忘了,里面的值还要mod81的哦

即{2^1mod81, 2^5mod81, 2^7mod81,2^11mod81…………2^53mod81} 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219623.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月5日 上午11:43
下一篇 2025年7月5日 下午12:15


相关推荐

  • CentOS 7安装和简单配置ss5

    CentOS 7安装和简单配置ss5系统及软件 centos764 位 3 10 0ss5 3 8 9 8 安装编译环境 yum yinstallgcca 安装依赖 yum yinstallpam developenlda develcyrus sasl developenssl devel 解压源码包 tar xvfss5 x x x x tar gz 进入解压后的目录 依次执行 自动配

    2025年6月10日
    3
  • 【Linux】rm 命令:删除文件/文件夹

    【Linux】rm 命令:删除文件/文件夹文章目录一、删除文件/文件夹:rm命令二、删除文件(即这个文件被删除)三、删除文件夹四、注意参考链接一、删除文件/文件夹:rm命令rm是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用rm命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为:rm[选项]文件或目录选项:-f:强制删除(force),和-i选项相反,使用-f,系统将不再询问,而是直接删除目标文件或目录。-i:和-f正好相反,在删除文件或目录之前,系统会给出提示信

    2022年7月13日
    134
  • 速度提升10倍?n8n 2.0 正式发布,但 MySQL 用户请止步。

    速度提升10倍?n8n 2.0 正式发布,但 MySQL 用户请止步。

    2026年3月15日
    2
  • Discuz 二次开发 (一) 目录结构和运行逻辑

    Discuz 二次开发 (一) 目录结构和运行逻辑Discuz二次开发(一)目录结构和运行逻辑目录结构DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的。apiuc.phpUCenter通信文件/api/addons应用中心/api/connect通讯互联/api/googleGoogle引擎结构处理/api/javascript数据和广告的js调用/api/manyoumanyou应用及搜索等相关服务/api/remote远程更新/api/tr

    2022年5月19日
    43
  • AIGC | Midjourney——图片一致性操作及深度学习原理剖析

    AIGC | Midjourney——图片一致性操作及深度学习原理剖析

    2026年3月15日
    3
  • 谈谈我对画面撕裂,垂直同步,Freesync以及G-sync的理解「建议收藏」

    谈谈我对画面撕裂,垂直同步,Freesync以及G-sync的理解「建议收藏」最近一直在接触图形学相关的知识,感觉之前在学OpenGL的时候不需要思考帧缓冲是怎么处理到显示器上的,驱动都帮我做好了,现在在接触vulkan的时候发现自己对Swapchain这个东西的工作原理不是很了解,去网上搜索资料的过程中发现了垂直同步这个知识点,以前玩游戏的时候也经常看到但是不明白什么意思(对不起!我不是一个合格的游戏玩家>-<),觉得自己还是得搞清楚一下,于是整理了一下自己对…

    2022年6月10日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号