T3000

Untitled

Jan 7th, 2022
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.     long long n1,w,a,b,c,m,n,r,x,r1;
  7.     cin>>n1;
  8.     while(n1>0){
  9.      cin>>w;
  10.      cin>>a;
  11.      w-=1;
  12.      while(w>0){
  13.      cin>>b;
  14.      
  15.      w-=1;
  16.      if(a>=b){
  17.        n=a;
  18.        m=b;
  19.        
  20.      }else{
  21.        n=b;
  22.        m=a;
  23.      }
  24.      
  25.      while(m!=0){
  26.      r=n%m;
  27.      n=m;
  28.      m=r;
  29.      }
  30.      
  31.      r1=a/n*b;
  32.      if(r1>=1000000000 || r1<0){
  33.        break;
  34.      }
  35.      a=r1;
  36.    
  37.      
  38.  
  39.      }
  40.      if(r1>=1000000000 || r1<0){
  41.        cout<<"More than a billion."<<endl;
  42.      }else{
  43.        cout<<r1<<endl;
  44.      }
  45.      
  46.  
  47.  
  48.       n1-=1;
  49.     }
  50.  
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment