加载中...
avatar
文章
180
标签
16
分类
3

首页
归档
标签
分类
友链
模板库
燃烧的冰块_husky's blog
搜索
首页
归档
标签
分类
友链
模板库

扩展欧几里得定理(exgcd)

发表于1970-01-01|更新于2021-12-11|编程信息竞赛
|阅读量:

P1082 [NOIP2012 提高组] 同余方程

P5656 【模板】二元一次不定方程 (exgcd)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<cstdio>

int exgcd(int a, int b, int &x, int &y) {
if (!b) {
x = 1; y = 0;
return a;
} else {
int d = exgcd(b, a % b, y, x);
y -= a / b * x;
return d;
}
}

int a, b, d, x, y;
int main() {
scanf("%d %d", &a, &b);
d = exgcd(a, b, x, y);
x *= d;
x = (x % b + b) % b;
printf("%d\n", x);
}
文章作者: rsdbk_husky
文章链接: http://rsdbkhusky.github.io/1970/01/01/TemLib/%E6%89%A9%E5%B1%95%E6%AC%A7%E5%87%A0%E9%87%8C%E5%BE%97%E5%AE%9A%E7%90%86(exgcd)/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 燃烧的冰块_husky's blog!
编程代码信息竞赛OI算法数学模板
cover of previous post
上一篇
快速莫比乌斯变换(fmt) & 快速沃尔什-阿达玛变换(fwt)
cover of next post
下一篇
手写哈希表
相关推荐
cover
1970-01-01
Bsgs
cover
1970-01-01
Exgcd求逆元
cover
1970-01-01
Gcd Lcm
cover
1970-01-01
中国剩余定理(crt)
cover
1970-01-01
分解质因数
cover
1970-01-01
前缀积法求逆元

评论
avatar
rsdbk_husky
using namespace determination
文章
180
标签
16
分类
3
Follow Me
公告
如遇到文章中 LaTeX 炸掉的情况,可使用科学上网的方式尝试加载,也可直接在文章下方评论提醒我。
目录
  1. 1. P1082 [NOIP2012 提高组] 同余方程
  2. 2. P5656 【模板】二元一次不定方程 (exgcd)
最新文章
2024年度总结
2024年度总结2024-12-28
2023年度总结
2023年度总结2023-12-31
Unity2D入门
Unity2D入门2023-08-24
《高等数学》笔记
《高等数学》笔记2022-06-24
杨表
杨表2022-05-13
©2020 - 2024 By rsdbk_husky
框架 Hexo|主题 Butterfly
本地搜索