![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
exgcd
蜗角虚名羊
这个作者很懒,什么都没留下…
展开
-
51nod1341 混合序列
题目题解:这题真的很麻烦,有多种情况要讨论 公式不会编辑,将就着看一下吧 我的sigma如果上下界没注明,那就默认是1和n的 代码有点烦,还是不要看的好,最多拿来对拍一下 注意:ex_gcd中a,b不能是负数,要处理一下#include<bits/stdc++.h>using namespace std;const int M=1e9+7;typedef ...原创 2018-06-18 16:16:13 · 211 阅读 · 0 评论 -
gcd&exgcd&crt&excrt
var a,b:int64;function gcd(a,b,c:int64):int64;beginif (a=0)or(b=0) then exit(1);exit((gcd(b mod a,a,-c)*b+c) div a);end;beginreadln(a,b);writeln((gcd(a,b,1)) mod b);end.原创 2018-07-06 21:39:18 · 300 阅读 · 0 评论 -
洛谷P1082 同余方程
还记得我初一的时候还没听说过exgcd,看到这道题,咦,这不就是不定方程吗, 于是推了一个小时,推出一个类似exgcd的东西,本质一样 以下///表示取整的除(div) ax−by=cax−by=cax-by=c x=by+ca=(b%a)y+ca+b/a⋅yx=by+ca=(b%a)y+ca+b/a⋅yx=\frac{by+c}{a}=\frac{(b\%a)y+c}{a}+b/a\cd...原创 2018-07-06 22:01:36 · 269 阅读 · 0 评论