51Nod 1256 乘法逆元 Label:exgcd
输入2个数M, N中间用空格分隔(1 <= M < N <= 10^9)
输出一个数K,满足0 < K < N且K * M % N = 1,如果有多个满足条件的,输出最小的。
2 3
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相关推荐
- 51nod 1256 乘法逆元
51nod 1256 乘法逆元 http://www.51nod.com/Challenge/Problem.html#!#problemId=1256 theory https://baike.ba ...
- 51nod 1256 乘法逆元(扩展欧几里得)
问题: 给出2个数M和N(M < N),且M与N互质,找出一个数K满足0 < K < N且K * M % N = 1,如果有多个满足条件的,输出最小的. Input 输入2个数M, ...
- 乘法逆元之欧几里得和扩展欧几里得
乘法逆元 文章目录 乘法逆元 一.模运算的性质 二.除法的模运算 1.除法模运算 2.解决除法模运算问题 三.乘法逆元 1.定义 2.**逆元是干什么的呢** 四.求解逆元 1.费马小定理 2.扩展欧 ...
- 关于逆元的概念、用途和可行性的思考(附51nod 1013 和 51nod 1256)
[逆元的概念] 逆元和单位元这个概念在群中的解释是: 逆元是指数学领域群G中任意一个元素a,都在G中有唯一的逆元a',具有性质a×a'=a'×a=e,其中e为该群的单位元. 群的概念是: 如果独异点( ...
- 51Nod 1013 3的幂的和 快速幂 | 乘法逆元 | 递归求和公式
1.乘法逆元 直接使用等比数列求和公式,注意使用乘法逆元 ---严谨,失细节毁所有 #include "bits/stdc++.h" using namespace std; #d ...
- 洛谷——P3811 【模板】乘法逆元
P3811 [模板]乘法逆元 线性求逆元 逆元定义:若$a*x\equiv1 (\bmod {b})$,且$a$与$b$互质,那么我们就能定义: $x$为$a$的逆元,记为$a^{-1}$,所以我们也 ...
- 求乘法逆元的几种方法
(数学渣,下面的文字可能有误,欢迎指教) 乘法逆元的定义貌似是基于群给出的,比较简单地理解,可以说是倒数的概念的推广.记a的关于模p的逆元为a^-1,则a^-1满足aa^-1≡ 1(mod p) 加减 ...
- zoj-3624(Count Path Pair)组合数+乘法逆元
题意:给你4个点A(0,0),B(p,0),C(m,q),D(m,n)问:A-->D&& B-->C在不相交的情况下有多少种方法 此题在比赛中题目理解错了,英语水平还是太弱 ...
- 数论练习1 ( 曹冲养猪 + [POJ 2891]Strange Way to Express Integers + 乘法逆元【带证明】)
虽然作业还没有做完,但是我还是放不下它,对此,我只想说: 今天你对作业爱理不理,明天它就让你补到飞起 DP先放放,我们要雨露均沾 练习上手:乘法逆元 题目 题解 代码实现 曹冲养猪?(互质的中国剩余定 ...
最新文章
- 华人学者解开计算机领域30年难题:布尔函数敏感度猜想
- android控件之TextView(一)
- mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
- Ext.Net学习笔记18:Ext.Net 可编辑的GridPanel
- 新装WINDOWS XP系统 必须安装的十大高危漏洞补丁
- lnmp环境搭建 wordpress 博客系统
- java实现poi导入excel_Java POI实现将导入Excel文件的示例代码
- 【RAC】How to Proceed from Failed 11gR2 CRS Installation
- kali装电脑_教你Kali Linux怎么安装Nessus软件
- 推箱子android源代码,android自定义view实现推箱子小游戏
- Android WebView https白屏、Http和Https混合问题、证书配置和使用
- python监听键盘库_python监听、操作键盘鼠标库pynput详细教程|python基础教程|python入门|python教程...
- C#学习笔记之-----倒序输出字符串
- Android笔记 simpleAdapter demo
- 3文件提取器_奇淫巧技 | 快速批量提取 PPT 中所有图片素材方法
- SU插件|实时联动Lumion LiveSync for SketchUp免费下载(渲染器与草图大师模型同步更新)
- cer证书的命令导入
- 2022-04-14每日刷题打卡
- Excel日期按秒自增公式
- Markdown写接口文档,自动添加TOC
热门文章
- 技术水平低,就这还敢写自动化项目实战经验丰富?
- 计算机屏幕调节亮度,电脑屏幕亮度怎么调最好 有没有调节电脑屏幕亮度的软件...
- Android记录日志方式,关于Android中处理崩溃异常和记录日志的另一种实现思路
- mysql c接口_mysql C语言API接口及实例
- 总结4月13日密室逃脱后至今复习的内容(夯实基础,构建知识脉络)
- 江苏专转本计算机基础资料,江苏专转本计算机基础复习资料
- 蜘蛛搜索引擎_「SEO工具」如何利用爱站工具去分析各搜索引擎蜘蛛情况?
- 健康评测 php,8款超好用的健康APP测评推荐!
- java里的stream,Java中的Stream
- 7z替换exe文件内容不能替换文件_Windows小技巧 批处理文件实现目录下文件批量打包压缩...