扩展欧几里得
努力写题的tyf
这个作者很懒,什么都没留下…
展开
-
欧几里得算法、扩展欧几里得算法
欧几里得算法1.引入问题:求线段上格点的个数给定平面两个格点P1=(x1,x2)和P2=(x2,y2),线段P1P2上,除P1,P2外还有几个格点。格点:横纵左边均为整数的点。答案:|x1-x2|与|y1-y2|的最大公约数-1(若点P1,P2重合,答案为0)原因:设d1 =|x1-x2|,d2 = |y1-y2|,d1=a*b,d2=b*c,b是二者的最大公约数...原创 2018-08-05 10:31:52 · 1033 阅读 · 0 评论 -
扩展欧几里得求通解、最小正整数解
扩欧的基础:https://blog.csdn.net/m0_37579232/article/details/81428065在这里就总结一下求通解、最小正整数解int extgcd(int a,int b,int& x,int& y){//返回值是a,b的最大公约数 int d=a; if(b!=0){ d=extgcd(b,a%b,y,x); y-=(...原创 2019-05-04 09:52:47 · 4578 阅读 · 3 评论