line

简介:

http://codeforces.com/problemset/problem/7/C

#include <iostream>
#include <cstdio>
using namespace std;
typedef long long LL;
void exgcd(LL a,LL b,LL &x,LL &y)
{
    if(b==0)
    {
        x=1;
        y=0;
        return;
    }
    exgcd(b,a%b,x,y);
    LL tmp=x;
    x=y;
    y=tmp-(a/b)*y;
}
LL gcd(LL m,LL n)
{
    if(n==0)
        return m;
    return gcd(n,m%n);
}
int main()
{
    LL x,y,m,n,l,a,b,c,d,x0,y0,flag;
    while(cin>>a>>b>>d)
    {
        d=-d;
        flag=0;
        c=gcd(a,b);
        if(d%c!=0)
            flag=1;
        if(flag)
            puts("-1");
        else
        {
          a/=c;
          b/=c;
          d/=c;
          exgcd(a,b,x0,y0);
          x0*=d;
          y0*=d;
          cout<<x0<<" "<<y0<<endl;
        }
    }
    return 0;
}
目录
相关文章
|
5月前
|
存储 设计模式 算法
《500 Lines or Less》(13)—— A 3D Modeller
《500 Lines or Less》(13)—— A 3D Modeller
84 18
|
11月前
究竟什么时候使用line-height合适------line-height的实际应用
1) 单行文字的垂直居中对齐 把line-height值设置为height一样大小的值可以实现单行文字的垂直居中。这句话确实是正确的,但其实也是有问题的。问题在于height,把line-height设置为您需要的box的大小可以实现单行文字的垂直居中,height是多余的。
39 0
|
编译器 C语言
__FILE__, __LINE__ __FUNCTION__
__FILE__, __LINE__ __FUNCTION__
|
Java
解决Command line is too long. Shorten command line for ServiceStarter or also for Application报错
解决Command line is too long. Shorten command line for ServiceStarter or also for Application报错
372 0
运行 ‘ApiApplication‘ 出错: Command line is too long. Shorten command line for ShopApiApplication or
运行 ‘ApiApplication‘ 出错: Command line is too long. Shorten command line for ShopApiApplication or
234 0
运行 ‘ApiApplication‘ 出错: Command line is too long. Shorten command line for ShopApiApplication or
Error running 'XXXApplication': Command line is too long. Shorten command line forXXX
Error running 'XXXApplication': Command line is too long. Shorten command line forXXX
159 0
Error running 'XXXApplication': Command line is too long. Shorten command line forXXX
Command line is too long. Shorten command line for AppWebStarter or...(已解决)
找到你项目中 .idea/workspace.xml文件 找到 < component name=“PropertiesComponent” > 在标签内部加上这句
166 0
Command line is too long. Shorten command line for AppWebStarter or...(已解决)