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

【数论】关于乘法逆元的证明

首先我们需要知道

aϕ(p)1modp
那么为什我们要用乘法逆元呢?
答:在 ab%p的时候如果 a太大的话,long long也无法承受,所以我们转换成另一种方式 (a×k)%p来替换那么我们就可以将分子的大小限制在 p以内,那么就不会发生这样的情况,所以我们令 k b的乘法逆元,那么我们该如何求呢?首先根据(p是一个质数)所以我们有
bϕ(p)1modp
b×bϕ(p)11modp
那么此时有 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互质。。。

转载于:https://www.cnblogs.com/JeremyGJY/p/5921623.html

相关文章:

  • Python练习:简单停车场(栈)
  • ruby include和exclude区别
  • Javaweb Servlet出现Class xxx is not a servlet错误原因
  • ubuntu 解压
  • Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage  mvc mvp的 java c#.net php js...
  • 【B2B】2015 年B2B的春天
  • php反射方法信息
  • RedHat5.7+ice3.4.2+php5.2.17+nginx1.8.1环境配置
  • ActiveSync 在 Win7(32位) 与 WinCE7 之间使用出现的问题
  • 分别利用(代码,Xib,SB)创建空的App工程
  • oracle 常用存储过程
  • 移动web开发前准备知识了解(html5、jquery)笔记
  • tornado的入门教程
  • 使用jquey的css()方法改变样式,
  • 今天看到别人的面试算法题,求找出十包粉末中两包蓝色粉末的最短时间
  • python3.6+scrapy+mysql 爬虫实战
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 11111111
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Consul Config 使用Git做版本控制的实现
  • mysql常用命令汇总
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • React+TypeScript入门
  • Sequelize 中文文档 v4 - Getting started - 入门
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 缓存与缓冲
  • 驱动程序原理
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 学习笔记TF060:图像语音结合,看图说话
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 主流的CSS水平和垂直居中技术大全
  • 阿里云ACE认证学习知识点梳理
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • ###项目技术发展史
  • #if 1...#endif
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (二)c52学习之旅-简单了解单片机
  • (二)丶RabbitMQ的六大核心
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET 分布式技术比较
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .py文件应该怎样打开?
  • @Documented注解的作用
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [ai笔记4] 将AI工具场景化,应用于生活和工作
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [C++]unordered系列关联式容器
  • [cocos creator]EditBox,editing-return事件,清空输入框