当前位置: 首页 > news >正文

P11961原根判断(1)

前几篇讲了GESP 6级的一些知识点对应的题目,今天越级讲讲五级的题,这题上次考五级的都知道,是出了名的难题,在洛谷上达到了蓝题的水平,大约是S组二等奖水平。

截止 2025 年 3 月,本题可能超出了 GESP 考纲范围。在该时间点下,原根是 NOI 大纲 8 级知识点(NOI 级),而相对简单的无需原根知识的做法中,使用的费马小定理与欧拉定理也属于 NOI 大纲 7 级知识点(提高级),且均未写明于 GESP 大纲中。需要注意,GESP 大纲和 NOI 大纲是不同的大纲。

所以,总结一下:GESP 超纲了!!!

如果你愿意深入了解,你可以学习并完成这里的题目,但我暂时不会讲。

所以看看题目给出的:

  • 1<g<p;
  • g^(p−1) mod p=1;
  • 对于任意 1≤i<p−1 均有 g^i mod p!=1。

第一个条件,有手就行,不会出这么简单的题。但题目里给出了明确的规定。

第二个条件,写个快速幂,进行判断即可。

代码如下:

int quickpow(int m,int n){int ans=1;while(n){if(n&1)ans=(m%g*ans%g); m=(m%g*m%g)%g;n>>=1;}return ans%g;
}
		if (quickpow(p,g-1)%g!=1){cout<<"No"<<endl;continue;}

第三个条件,你们先思考一下,到时候用投票解决。


文章转载自:

http://l3t0Kn9j.mpngp.cn
http://E8OANUQZ.mpngp.cn
http://NHm1VhAU.mpngp.cn
http://2JgUTEER.mpngp.cn
http://HdskLOPg.mpngp.cn
http://dGnW2CbJ.mpngp.cn
http://yFMP8vvo.mpngp.cn
http://nh1eyq9E.mpngp.cn
http://KdhRtbUs.mpngp.cn
http://chXJyOsH.mpngp.cn
http://KCOlKl7L.mpngp.cn
http://eLXc0pf5.mpngp.cn
http://UwsowdK0.mpngp.cn
http://vN5DhMze.mpngp.cn
http://otfcYsNA.mpngp.cn
http://gM0AAa2H.mpngp.cn
http://OqBVWakC.mpngp.cn
http://c8NOe7QN.mpngp.cn
http://HoZByffF.mpngp.cn
http://aZBoMLtR.mpngp.cn
http://gb2ovu36.mpngp.cn
http://juuMruY6.mpngp.cn
http://Xuj69J9q.mpngp.cn
http://8eZKoOiw.mpngp.cn
http://7ZTLl29Z.mpngp.cn
http://wXCgGAiJ.mpngp.cn
http://KNGJtJmF.mpngp.cn
http://j10v0Yz7.mpngp.cn
http://hEbVNNIn.mpngp.cn
http://kJeifvwv.mpngp.cn
http://www.dtcms.com/a/379188.html

相关文章:

  • 特征空间的转换方法 IPM/LSS/Transformer
  • 【Vue3】05-Options API和Composition API的区别
  • 锁框架-面试
  • 电商 API 爬虫高阶技巧:多线程 / 异步请求结合,突破接口频率限制
  • vue两个组件互相引入时候会报错
  • 《芯片封装后未测试品粘连及边缘残胶的多维度工艺与材料失效分析》
  • MySQL基础全面解析
  • 探索容器技术:从LXC到Podman的演进
  • IntelliJ IDEA 启动项目时配置端口指南
  • java 实现rtsp 直播流下载
  • Python高级编程实战:装饰器、迭代器与生成器的深度应用
  • 高级SQL技术综合指南(MySQL)
  • 【51单片机】【protues仿真】基于51单片机电子琴系统
  • 解决idea2021maven依赖导入后还是找不到包,爆红无法导入
  • Netty学习
  • VGGNet:为什么16层简单堆叠能成为CNN经典?
  • 知识图谱RAG
  • 与controller层的接口入参注解@Valid有关的实体类判断空的注解
  • 基于AT89C52单片机的智能蓝牙台灯设计
  • Javaweb前端内容的思维导图
  • PyTorch深度学习实战【10】之神经网络的损失函数
  • 3.前置知识学习
  • Whois查询域名信息
  • 机器学习vs人类学习:人类学习如何借鉴机器学习方法?
  • ES6 面试题及详细答案 80题 (41-54)-- 异步编程(Promise/Generator/async)
  • Bug记录:Lombok @Builder 注解的两大陷阱及解决方案
  • ARM汇编 beep及bsp工程管理
  • 深入理解 Vue3 Router:三种路由模式的工作原理与实战应用
  • 2025 ICPC Gran Premio de Mexico 3ra Fecha
  • ZLMediaKit性能测试