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 · 221 阅读 · 0 评论 -
gcd&exgcd&crt&excrt
var a,b:int64; function gcd(a,b,c:int64):int64; begin if (a=0)or(b=0) then exit(1); exit((gcd(b mod a,a,-c)*b+c) div a); end; begin readln(a,b); writeln((gcd(a,b,1)) mod b); end.原创 2018-07-06 21:39:18 · 311 阅读 · 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 · 280 阅读 · 0 评论