腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
视频
1.4.用费马小定理求乘法逆元
1.4.用费马小定理求乘法逆元
原创
2024-01-13
2024-01-13 03:57:21
播放
357
腾讯云提供技术支持
播放
播放
静音
0:00
/
0:00
加载完毕
: 0%
进度
: 0%
媒体流类型
直播
0:00
播放速度
2x
1.5x
1.25x
1x
, 选择
0.5x
1x
节目段落
节目段落
描述
关闭描述
, 选择
字幕
undefined settings
, opens undefined settings dialog
captions and subtitles off
, 选择
音轨
全屏
This is a modal window.
开始对话视窗。离开会取消及关闭视窗
文字
Color
白
黑
红
绿
蓝
黄
紫红
青
Transparency
不透明
半透明
背景
Color
黑
白
红
绿
蓝
黄
紫红
青
Transparency
不透明
半透明
透明
视窗
Color
黑
白
红
绿
蓝
黄
紫红
青
Transparency
透明
半透明
不透明
字体尺寸
50%
75%
100%
125%
150%
175%
200%
300%
400%
字体边缘样式
无
浮雕
压低
均匀
下阴影
字体库
比例无细体
单间隔无细体
比例细体
单间隔细体
舒适
手写体
小型大写字体
重启
恢复全部设定至预设值
完成
关闭弹窗
结束对话视窗
file ID:
request ID:
media type:
mime type:
provider:
resolution:
rate:
frames:
buffer:
connection speed:
info:
[X]
点赞
0
分享
收藏 0
举报
1.4.用费马小定理求乘法逆元。乘法逆元是在有限域中,通过费马小定理和快速幂算法求得的一个数,可以将除法运算转化为乘法运算。乘法逆元满足一个数与其乘法逆元相乘后对模取余等于1。这种方法能够有效地解决除法产生小数的问题,并且时间复杂度较低。
区块链
go
视频文本
温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:02
至最后讲用飞马小厘米求惩罚人员普通的除法。会产生小数,而有限遇的除法一定是整数,其计算方法跟普通除法是不一样的。用乘法六元就可以将除法转换成乘法,那么什么是乘法力圆呢?你可以理解为倒数。AX同于一没得P,那么LX就负位乘法立元X可以记为A的负一次方。或者A分之一。注意,只有MP复出的时候才有惩罚的利润。这里只讨论技师叔叔的情况。A当然只只能在一到P减一范围之内。A不,不能是P的,如果A和P一样的话,那么就不存在乘法逆元了。
01:05
嗯,如果采用传统的方法。嗯,X是在一到P减一的范围,便利。这样的话。时间复杂度是B的,Op的算法计算速度是当P非常大的时候,计算速度是非常慢的。因此,我们只能。另辟蹊径就惩罚李元了。这个时候就采用飞马小定理。A的P减一次方。头一同于。而A的P减一次方等于A乘以A的P减二次方。那么A的P减A次方就是A的负一次方,这这两个是等价的。而A的P减二次方就是上节课里面的快速幂,通过二进制拆解法就可以计算出来。
02:09
就这样就把它乘法力求出来了。我们看这个例子,4/5MODEL7是如何计算的呢?首先是拆解。因为乘方利润只能只能求A分之一这种情况。这个地方就就是1/5,不不能直接求4/5 4/5的,所以4/5等于四乘以1/5,而1/5就是乘法率啊。而乘方率就根据第二步被马小定理算出来。乘方利润算出来,然后四乘以乘方利润。也就是四乘以三。
03:00
然后没得题,最后答案就计算出来了。勾圆里面已经自带求乘法六元的函数了。马上马哈。里面是用泡的。求乘法6万这个胖胖卖的其实就就是快速幂。我的负一次方,然后没得去。然后四乘以1/5。然后最后一个结果就出来,我们看一下结果是多少。我们可以看到最终结果就是我。我们看一下各院的代码是如何写的。我们看。这个方法。这是第一步。我们看到有个T减二。
04:01
这一步其实就是求惩罚利润了。然后第二步自然就是分子。分子A乘以乘法力元,然后没得P,最后结果就算出来了,我们看一下运行的结果。第一个隐处里面是自定义的方法。第二个是。用的是够自带的model求乘法六元这个方法,这两个方法是等价的。我们看一下结果,看是不是我们可以看到。15个。我们看到。被这个地方用到费马小定理,再到P减二次方等加1A的负一次方。
05:02
这个指数这上面的话,这指数指数的周期是P减一,而不是P。
展开
我来说两句
0
条评论
登录
后参与评论
作者
福大大架构师每日一题
关注
【合辑】区块链数论
(2/33)
1
8分59秒
1.5.用扩展欧几里得算法求乘法逆元
366
0
2
5分14秒
1.4.用费马小定理求乘法逆元
357
0
3
7分58秒
1.3.快速幂
380
0
4
6分52秒
1.2.有限域的相关运算
379
0
5
5分20秒
1.1.区块链数论的课程简介
1.4K
0
6
7分18秒
1.6.线性打表求逆元
1.4K
0
7
22分1秒
1.7.模平方根之托内利-香克斯算法Tonelli-Shanks二次剩余
856
0
8
12分23秒
1.8.模平方根之奇波拉算法Cipolla二次剩余
376
0
9
15分29秒
1.9.模立方根之佩拉尔塔算法Peralta三次剩余
376
0
10
9分48秒
1.10.椭圆曲线方程
343
0
11
4分48秒
1.11.椭圆曲线方程的离散点
344
0
12
17分14秒
1.12.椭圆曲线运算法则:点加和二倍
559
0
13
11分2秒
1.13.同x不同y和同y不同x,求私钥
374
0
14
6分47秒
2.1.素性检验简介
358
0
15
9分59秒
2.2.素性检验之试除法trial division
351
0
16
12分18秒
2.3.素性检验之埃氏筛sieve of eratosthenes
350
0
17
34分39秒
2.4.素性检验之欧拉筛sieve of euler
387
0
18
8分27秒
2.5.素性检验之阿特金筛sieve of atkin
344
1
19
13分4秒
2.6.素性检验之普里查德筛sieve of pritchard
352
0
20
5分12秒
2.7.素性检验之孙达拉姆筛sieve of sundaram
345
0
21
6分41秒
2.8.素性检验之车轮分解wheel factorization
702
0
22
1分21秒
2.9.素性检验之按位筛bitwise sieve
355
0
23
5分39秒
2.10.素性检验之分段筛segmented sieve
363
0
24
2分29秒
2.11.素性检验之区间分段筛segmented sieve
645
0
25
3分23秒
2.12.使用分段筛的最长素数子数组
379
0
26
5分18秒
2.13.费马素性检验fermat primality test
367
0
27
10分18秒
2.14.米勒拉宾素性检验Miller-Rabin primality test
366
0
28
6分1秒
2.15.勒让德符号legendre
1.2K
0
29
3分25秒
2.16.雅可比符号jacobi
397
0
30
13分36秒
2.17.广义的雅可比符号jacobi
369
0
31
5分10秒
2.18.索洛瓦-施特拉森素性测试Solovay-Strassen primality test
1.8K
0
32
5分36秒
2.19.卢卡斯素性测试lucas primality test
538
0
33
4分28秒
2.20.波克林顿检验pocklington primality test
376
0
相关推荐
11分52秒
【HarmonyOS 专题】03 简单了解 Text 文本属性
阿策小和尚
1.4K
17
1时18分
云函数 Web Function 落地应用实践—大咖分享
腾讯云serverless团队
1.4K
14
2分8秒
【蓝鲸智云】社区版基础套餐简介
腾讯蓝鲸助手
1.4K
10
9分32秒
中华田园敏捷【技术创作101训练营】
大龄程序员老羊
1.4K
25
14分3秒
【技术创作101训练营】线上CPU过高怎么办.mp4
IT小马哥
1.4K
9
2分8秒
腾讯云AI 8月大事件速览
腾讯云TI平台
1.4K
14
领券
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
我来说两句