| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2075 人关注过本帖
标题:关于模乘法逆元的算法
只看楼主 加入收藏
che0804
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-4-24
收藏
 问题点数:0 回复次数:5 
关于模乘法逆元的算法
要做一个模乘法逆元的程序,即已知A,M,求X,使得A*X=1 %M,其实很简单,可是我菜得很~~
希望会做的大哥大姐帮帮小弟~!!
搜索更多相关主题的帖子: 模乘法 算法 大姐 
2007-05-11 17:53
潇湘夜雨
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-1
收藏
得分:0 
题意不是很清楚!
A*X=1 %M?

长风破浪会有时, 直挂云帆济沧海。 C++ing!
2007-05-11 19:16
che0804
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-4-24
收藏
得分:0 
回复:(潇湘夜雨)题意不是很清楚!A*X=1 %M?
就是A乘X在模M的情况下为1
2007-05-11 21:06
weishj
Rank: 1
等 级:新手上路
威 望:2
帖 子:141
专家分:0
注 册:2007-4-22
收藏
得分:0 

LZ的意思是这样吗
求X,s.t. (A*X)%M==1


If you shed tears when you miss the sun, you also miss the stars.
2007-05-12 12:36
zkkpkk
Rank: 2
等 级:论坛游民
威 望:5
帖 子:489
专家分:28
注 册:2006-6-17
收藏
得分:0 
就是楼上的意思啦,但是楼主是要求第一个?还是要求一个范围内的

Viva,espana!
2007-05-12 13:21
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
以下是引用che0804在2007-5-11 17:53:19的发言:
要做一个模乘法逆元的程序,即已知A,M,求X,使得A*X=1 %M,其实很简单,可是我菜得很~~

希望会做的大哥大姐帮帮小弟~!!

其实你说错了,这题不简单,A*X (mod M)=1 (mod M)是一个同余方程,等价于 求满足A*X + M*Y=1的X,
这是一个不定方程,你可以参考一下数论的书,数学解法:大衍求一术,这个解法需要一套完整理论的支持,估计够你看上一阵子了,包括整除,剩余系,不定方程,同余,这个问题的解法在孙子定理(中国剩余定理)中也有利用到。
编程算法:扩展欧几里德算法

2007-05-14 23:21
快速回复:关于模乘法逆元的算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055416 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved