Submission

Status:

[PPPP-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Hexopia

Problemset: anna

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-14 09:57:26

#include <bits/stdc++.h>
using namespace std;
#define int long long
int x[5];
void solve() {
    int cnt = 0;
    int ansa,ansb;
    set<pair<int,int>> s;
    for(int i =0 ;i<5 ; ++i) {
        for(int j =i+1 ; j<5; ++j) {
            if(x[i]%2 != x[j]%2) continue;
            int a=(x[i]+x[j])/2,b=abs(x[i]-x[j])/2;
            if(a<=0 || b<=0 || b==a || a>1e6 || b>1e6) continue;
            int xx[3] = {a%b,a/b,a*b};
            for(int i1 = 0 ; i1<5 ; ++i1) {
                if(i1 == i || i1 == j) continue;
                for(int i2 = 0; i2<3 ; ++i2) {
                    if(x[i1] == xx[i2]) {
                        xx[i2] = -1e18;
                        break;
                    }
                }
            }
            bool ch = 1;
            for(int i2 =0 ; i2<3 ; ++i2) {
                if(xx[i2] != -1e18) ch = 0;
            }
            if(ch) {
                s.insert({a,b});
                ansa = a,ansb = b;
            }
        }
    }
    if(s.size() == 1) cout << ansa << " " << ansb << "\n";
    else cout <<0 << " " << 0;
}
int32_t main() {
    ios_base::sync_with_stdio(0),cin.tie(0);
    int n;cin>>n;
    while(n--) {
        for(int i =0 ; i<5 ; ++i) cin>>x[i];
        solve();
    }
}