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();
}