Pagini recente » Cod sursa (job #773167) | Cod sursa (job #2424850) | Cod sursa (job #1018372) | Cod sursa (job #1662170) | Cod sursa (job #2476581)
#include <cstdio>
#include <iostream>
using namespace std;
int t, a, b, c, d;
pair<int, int> eu_ex(int x, int y)
{
if(y == 0)
{
d=x;
return {1, 0};
}
auto p=eu_ex(y, x%y);
return {p.second, p.first-(x/y)*p.second};
}
int main()
{
freopen("euclid3.in", "r", stdin);
freopen("euclid3.out", "w", stdout);
scanf("%d", &t);
for(int i=1; i<=t; i++)
{
scanf("%d %d %d", &a, &b, &c);
d=0;
auto p=eu_ex(a, b);
if(c%d == 0)
printf("%d %d\n", p.first*(c/d), p.second*(c/d));
else
printf("0 0\n");
}
return 0;
}