Pagini recente » Cod sursa (job #2219843) | Cod sursa (job #936656) | Cod sursa (job #1593235) | Cod sursa (job #2275474) | Cod sursa (job #2355455)
#include <fstream>
#include <iostream>
#define ll long long
using namespace std;
ifstream fin("euclid3.in");
ofstream fout("euclid3.out");
pair<ll,ll> keter(ll a, ll b){
if(b==0)
return {1,0};
auto p = keter(b, a%b);
return {p.second, p.first - a / b * p.second};
}
int main() {
ll n;
fin>>n;
for(ll i=0;i<n;i++){
ll a,b,c;
fin>>a>>b>>c;
auto p = keter(a,b);
ll x = p.first, y = p.second;
ll d = a*x + b*y;
if(c%d)
cout<<"0 0\n";
else
cout<< x * (c/d) << " " << y * (c/d)<< "\n";
}
return 0;
}