poj 1061 青蛙的约会

poj 1061 青蛙的约会,第1张

poj 1061 青蛙的约会
#include<stdio.h>#include<iostream>using namespace std; __int64 exgcd(__int64 a,__int64 b,__int64 &x,__int64 &y)//欧几里得算法的扩展{    __int64 r,t;    if(b==0)    {        x=1;        y=0;        return a;    }    r=exgcd(b,a%b,x,y);    t=x;    x=y;     y=t-a/b*y;    return r;}int main(){    __int64 x,y,m,n,l,xx,yy,d,r;    scanf("%I64d%I64d%I64d%I64d%I64d",&x,&y,&m,&n,&l);    d=exgcd(n-m,l,xx,yy);    if((x-y)%d!=0) printf("Impossiblen");    else { xx=xx*((x-y)/d); r=l/d; xx=(xx%r+r)%r;//求出最小非负整数解 printf("%I64dn",xx);        }    return 0;}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4925866.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存