Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- using ll = long long;
- int main()
- {
- ll l1, a1, l2, a2, lt, at, t;
- while (t-- > 0)
- {
- cin >> l1 >> a1 >> l2 >> a2 >> lt >> at;
- ll ts1, ts2;
- vector<ll> z1;
- ll z = 0;
- ll hr = 1, hl, ha;
- while (hr * l1 < lt && hr * a1 < at)
- {
- if (z1.size() > 2)
- {
- break;
- z = 1;
- }
- hl = hr * l1;
- ha = hr * ha;
- if ((lt - hl) / l2 == (at - ha) / a2 && (lt - hl) % l2 == 0 && (at - ha) % a2 == 0)
- {
- z1.push_back(hr);
- z1.push_back((at - ha) / a2);
- }
- hr += 1;
- }
- if (z == 1 || z1.size() == 0)
- {
- cout << '?' << " " << '?' << endl;
- }
- else
- {
- cout << z1.at(0) << " " << z1.at(1) << endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment