Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. #define ll long long
  3. #define pb push_back
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     ll n,xxx,saqib;
  10.     cin >> n;
  11.     ll k[n];
  12.     vector<ll>m[n];
  13.     for(ll i = 0; i<n; i++){
  14.             k[i] = LLONG_MAX;
  15.         for(ll j =0; j<n; j++){
  16.             cin >> xxx;
  17.             m[i].pb(xxx);
  18.             if(i == j)continue;
  19.             k[i] = (k[i]<xxx)?k[i]:xxx;
  20.         }
  21.     }
  22.     for(ll i = 0; i<n ; i++){
  23.         saqib = k[i];
  24.         for(ll j = 0; j<n ; j++){
  25.             if(i == j)continue;
  26.             saqib = __gcd(m[j][i], saqib);
  27.         }
  28.         for(ll j = 0; j<n ; j++){
  29.             if(i == j)continue;
  30.             saqib = __gcd(m[i][j], saqib);
  31.         }
  32.         cout << saqib << " ";
  33.     }
  34.     cout << endl;
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement