1256 乘法逆元
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题

给出2个数M和N(M < N),且M与N互质,找出一个数K满足0 < K < N且K * M % N = 1,如果有多个满足条件的,输出最小的。
Input
输入2个数M, N中间用空格分隔(1 <= M < N <= 10^9)
Output
输出一个数K,满足0 < K < N且K * M % N = 1,如果有多个满足条件的,输出最小的。
Input示例
2 3
Output示例
2

代码

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<algorithm>
 5 #define ll long long
 6 using namespace std;
 7 ll x,y;
 8 ll exgcd(ll a,ll b){
 9     if(b==0){
10         x=1;y=0;return a;
11     }
12     int g=exgcd(b,a%b);
13     int t=x;
14     x=y;
15     y=t-a/b*y;
16     return g;
17 }
18
19 int main(){
20     ll a,b,c;
21     scanf("%lld%lld",&a,&b);
22     int g=exgcd(a,b);
23     printf("%lld\n",(x%b+b)%b);
24     return 0;
25 }

无话可说,QAQ

转载于:https://www.cnblogs.com/radiumlrb/p/5929166.html

51Nod 1256 乘法逆元 Label:exgcd相关推荐

  1. 51nod 1256 乘法逆元

    51nod 1256 乘法逆元 http://www.51nod.com/Challenge/Problem.html#!#problemId=1256 theory https://baike.ba ...

  2. 51nod 1256 乘法逆元(扩展欧几里得)

    问题: 给出2个数M和N(M < N),且M与N互质,找出一个数K满足0 < K < N且K * M % N = 1,如果有多个满足条件的,输出最小的. Input 输入2个数M, ...

  3. 乘法逆元之欧几里得和扩展欧几里得

    乘法逆元 文章目录 乘法逆元 一.模运算的性质 二.除法的模运算 1.除法模运算 2.解决除法模运算问题 三.乘法逆元 1.定义 2.**逆元是干什么的呢** 四.求解逆元 1.费马小定理 2.扩展欧 ...

  4. 关于逆元的概念、用途和可行性的思考(附51nod 1013 和 51nod 1256)

    [逆元的概念] 逆元和单位元这个概念在群中的解释是: 逆元是指数学领域群G中任意一个元素a,都在G中有唯一的逆元a',具有性质a×a'=a'×a=e,其中e为该群的单位元. 群的概念是: 如果独异点( ...

  5. 51Nod 1013 3的幂的和 快速幂 | 乘法逆元 | 递归求和公式

    1.乘法逆元 直接使用等比数列求和公式,注意使用乘法逆元 ---严谨,失细节毁所有 #include "bits/stdc++.h" using namespace std; #d ...

  6. 洛谷——P3811 【模板】乘法逆元

    P3811 [模板]乘法逆元 线性求逆元 逆元定义:若$a*x\equiv1 (\bmod {b})$,且$a$与$b$互质,那么我们就能定义: $x$为$a$的逆元,记为$a^{-1}$,所以我们也 ...

  7. 求乘法逆元的几种方法

    (数学渣,下面的文字可能有误,欢迎指教) 乘法逆元的定义貌似是基于群给出的,比较简单地理解,可以说是倒数的概念的推广.记a的关于模p的逆元为a^-1,则a^-1满足aa^-1≡ 1(mod p) 加减 ...

  8. zoj-3624(Count Path Pair)组合数+乘法逆元

    题意:给你4个点A(0,0),B(p,0),C(m,q),D(m,n)问:A-->D&& B-->C在不相交的情况下有多少种方法 此题在比赛中题目理解错了,英语水平还是太弱 ...

  9. 数论练习1 ( 曹冲养猪 + [POJ 2891]Strange Way to Express Integers + 乘法逆元【带证明】)

    虽然作业还没有做完,但是我还是放不下它,对此,我只想说: 今天你对作业爱理不理,明天它就让你补到飞起 DP先放放,我们要雨露均沾 练习上手:乘法逆元 题目 题解 代码实现 曹冲养猪?(互质的中国剩余定 ...

最新文章

  1. 华人学者解开计算机领域30年难题:布尔函数敏感度猜想
  2. android控件之TextView(一)
  3. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
  4. Ext.Net学习笔记18:Ext.Net 可编辑的GridPanel
  5. 新装WINDOWS XP系统 必须安装的十大高危漏洞补丁
  6. lnmp环境搭建 wordpress 博客系统
  7. java实现poi导入excel_Java POI实现将导入Excel文件的示例代码
  8. 【RAC】How to Proceed from Failed 11gR2 CRS Installation
  9. kali装电脑_教你Kali Linux怎么安装Nessus软件
  10. 推箱子android源代码,android自定义view实现推箱子小游戏
  11. Android WebView https白屏、Http和Https混合问题、证书配置和使用
  12. python监听键盘库_python监听、操作键盘鼠标库pynput详细教程|python基础教程|python入门|python教程...
  13. C#学习笔记之-----倒序输出字符串
  14. Android笔记 simpleAdapter demo
  15. 3文件提取器_奇淫巧技 | 快速批量提取 PPT 中所有图片素材方法
  16. SU插件|实时联动Lumion LiveSync for SketchUp免费下载(渲染器与草图大师模型同步更新)
  17. cer证书的命令导入
  18. 2022-04-14每日刷题打卡
  19. Excel日期按秒自增公式
  20. Markdown写接口文档,自动添加TOC

热门文章

  1. 技术水平低,就这还敢写自动化项目实战经验丰富?
  2. 计算机屏幕调节亮度,电脑屏幕亮度怎么调最好 有没有调节电脑屏幕亮度的软件...
  3. Android记录日志方式,关于Android中处理崩溃异常和记录日志的另一种实现思路
  4. mysql c接口_mysql C语言API接口及实例
  5. 总结4月13日密室逃脱后至今复习的内容(夯实基础,构建知识脉络)
  6. 江苏专转本计算机基础资料,江苏专转本计算机基础复习资料
  7. 蜘蛛搜索引擎_「SEO工具」如何利用爱站工具去分析各搜索引擎蜘蛛情况?
  8. 健康评测 php,8款超好用的健康APP测评推荐!
  9. java里的stream,Java中的Stream
  10. 7z替换exe文件内容不能替换文件_Windows小技巧 批处理文件实现目录下文件批量打包压缩...