Submission

Status:

[PPPPPPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: mydKN

Problemset: anna

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-10 15:36:09

#include <bits/stdc++.h>

using namespace std;

#define ll long long
#define pll pair<ll, ll>

void mains(){
	vector<ll> arr(5);
	for(int i=0;i<5;++i){
		cin >> arr[i];
	}
	vector<pll> res;
	sort(arr.begin(), arr.end());
	for(int i=0;i<5;++i){
		for(int j=0;j<5;++j){
			if(i == j) continue;
			ll p = arr[i];
			ll n = arr[j];
			if((p+n) & 1) continue;
			if((p-n) & 1) continue;
			ll a = (p + n) / 2;
			ll b = (p - n) / 2;
			if(a <= b || b == 0) continue;
			vector<ll> chk = {a+b, a-b, a*b, a%b, a/b};
			sort(chk.begin(), chk.end());
			bool ok = 1;
			if(arr == chk){
				res.emplace_back(a, b);
			}
		}
	}
	sort(res.begin(), res.end());
	res.erase(unique(res.begin(), res.end()), res.end());
	if(res.size() == 1) cout << res[0].first << " " << res[0].second << "\n";
	else cout << "0 0\n";
}

int main(){
	ios_base::sync_with_stdio(0);cin.tie(0);
	int t;
	cin >> t;
	while(t--) mains();
}