程序解一道数学题,要过程!

已知公式:mod((e*d),m)=1,其中知道e=101,m=4620,如何求d?公式描述:e和d的乘积与m之间取余数等于1;需要计算公式(可以Excel公式、vba、... 已知公式:mod((e*d),m)=1,其中知道e=101,m=4620,如何求d?
公式描述:e和d的乘积 与 m 之间取余数等于1;

需要计算公式(可以Excel公式、vba、开发语言不要python,最好vb)
展开
 我来答
zhangsonglin_c
高粉答主

2020-01-14 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.7万
采纳率:83%
帮助的人:6934万
展开全部
ed与m互质,101本身是质数
101d=4620k+1
用辗转相除法:
101d-4620k=1
4620/101=45...75
101/75=1...26
75/26=2...23
26/23=1....3
23/3=7...2
3/2=1..1
2/1=2...0
101与4620互质,d是4620的倍数,中是101在倍数
101d-(45x101+75)k=1
101*(d-45k)-75k=1
设d-45k=d1
101d1-75k=1
(75+26)d1-75k=1
75(d1-k)+26d1=1
设d1-k=d2
75d2+26d1=1
(26x2+23)d2+26d1=1
26(2d2+d1)+23d2=1
设2d2+d1=d3
26d3+23d2=1
23(d3+d2)+3d3=1
设d3+d2=d4
23d4+3d3=1
(7x3+2)d4+3d3=1
3(7d4+d3)+2d4=1
设d5=7d4+d3
3d5+2d4=1
d5=1,d4=-1
回代。
楼谋雷丢回来了
2020-01-16 · TA获得超过1万个赞
知道大有可为答主
回答量:2024
采纳率:80%
帮助的人:227万
展开全部
c语言可以吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式