T3000

Untitled

Mar 6th, 2022
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. using ll = long long;
  5.  
  6. int main()
  7. {
  8.     ll l1, a1, l2, a2, lt, at, t;
  9.     while (t-- > 0)
  10.     {
  11.         cin >> l1 >> a1 >> l2 >> a2 >> lt >> at;
  12.         ll ts1, ts2;
  13.         vector<ll> z1;
  14.         ll z = 0;
  15.         ll hr = 1, hl, ha;
  16.         while (hr * l1 < lt && hr * a1 < at)
  17.         {
  18.             if (z1.size() > 2)
  19.             {
  20.                 break;
  21.                 z = 1;
  22.             }
  23.  
  24.             hl = hr * l1;
  25.             ha = hr * ha;
  26.             if ((lt - hl) / l2 == (at - ha) / a2 && (lt - hl) % l2 == 0 && (at - ha) % a2 == 0)
  27.             {
  28.                 z1.push_back(hr);
  29.                 z1.push_back((at - ha) / a2);
  30.             }
  31.             hr += 1;
  32.         }
  33.         if (z == 1 || z1.size() == 0)
  34.         {
  35.             cout << '?' << " " << '?' << endl;
  36.         }
  37.         else
  38.         {
  39.             cout << z1.at(0) << " " << z1.at(1) << endl;
  40.         }
  41.     }
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment