2 条题解

  • 0
    @ 2023-9-28 0:37:07
    #include<stdio.h>
    int main ()
    {
        int n;
        scanf("%d",&n);
        while(n--)
           {
            int i,j;
            scanf("%d %d",&i,&j);
            int m=i,k=j;
            while(i!=j)
             {  
                if(i>j)
                  {
                    i=i-j;
                  }
                  else
                  {
                     j=j-i;
                  }
             }
             printf("%d %d\n",i,m*k/i);//i*j==最大公约数*最小公倍数
           }
        return 0;
    
    }
    

    信息

    ID
    134
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    (无)
    递交数
    1145
    已通过
    263
    上传者