Promi_38

cf 267A

Jan 17th, 2021
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n, i;
  6.     scanf("%d", &n);
  7.    
  8.     long long a[n], b[n];
  9.     for(i = 0; i < n; i++) scanf("%lld %lld", &a[i], &b[i]);
  10.    
  11.     for(i = 0; i < n; i++)
  12.     {
  13.         long long cnt = 0;
  14.         while(a[i] != 0 && b[i] != 0)
  15.         {
  16.             if(a[i] < b[i])
  17.             {  
  18.                 cnt += b[i] / a[i];
  19.                 b[i] %= a[i];
  20.             }
  21.             //printf("1 a %lld b %lld %lld\n", a[i], b[i], cnt);
  22.             //if(a[i] == 0 || b[i] == 0) break;
  23.             else
  24.             {
  25.                 cnt += a[i] / b[i];
  26.                 a[i] %= b[i];
  27.             }
  28.             //printf("2 a %lld b %lld %lld\n", a[i], b[i], cnt);
  29.             if(a[i] == 0 || b[i] == 0) break;
  30.         }
  31.         if(a[i] == 0 || b[i] == 0) printf("%lld\n", cnt);
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment