zoukankan      html  css  js  c++  java
  • 描述算法10673 Play with Floor and Ceil

    文章结束给大家来个程序员笑话:[M]

        每日一道理
    成功的花朵开放在啊勤劳的枝头,失败的苦果孕育在懒惰的温床之中。
    描述:欧几里得扩大算法
    #include <cstdio>
    #include <cmath>
    void gcd(int a,int b,int &d,int &x,int &y)
    {
        if(!b) d=a,x=1,y=0;
        else
        {
            gcd(b,a%b,d,y,x);
            y-=x*(a/b);
        }
    }
    int main()
    {
        //freopen("a.txt","r",stdin);
        int n,m,t,a,b,x,y;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d%d",&n,&m);
            a=floor(n*1.0/m),b=ceil(n*1.0/m);
            gcd(a,b,m,x,y);
            printf("%d %d\n",x*(n/m),y*(n/m));
        }
        return 0;
    }

    文章结束给大家分享下程序员的一些笑话语录: 古鸽是一种搜索隐禽,在中国快绝迹了…初步的研究表明,古鸽的离去,很可能导致另一种长着熊爪,酷似古鸽,却又习性不同的猛禽类——犤毒鸟

    --------------------------------- 原创文章 By
    描述和算法
    ---------------------------------

  • 相关阅读:
    day 01
    day14
    day12
    day13
    day11
    day9
    day10
    day08
    day07
    day06
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3105055.html
Copyright © 2011-2022 走看看