Submission
Status:
[PPP-SSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: 8ii
Problemset: anna
Language: cpp
Time: 0.004 second
Submitted On: 2026-03-11 11:57:39
#include<bits/stdc++.h>
using namespace std;
vector<long long> s(5);
vector<long long> v(5);
bool e(long long a,long long b,long long an, long long bn){
s[0]=a+b;
s[1]=a-b;
s[2]=a*b;
s[3]=a/b;
s[4]=a%b;
sort(s.rbegin(),s.rend());
for(long long i=0;i<5;i++){
if(s[i]!=v[i]) return false;
}
if(a==an&&b==bn) return false;
return true;
}
int main(){
long long n,an=0,bn=0,c=0;
cin >> n;
for(long long k=0;k<n;k++){
for(int i=0;i<5;i++) cin >> v[i];
an =0;
bn = 0;
c=0;
sort(v.rbegin(),v.rend());
for(long long i=0;i<4;i++){
for(long long j=i+1;j<5;j++){
long long a = (v[i]+v[j])/2;
long long b = v[i]-a;
if(b<=0) continue;
if(e(a,b,an,bn)){
c++;
an=a;
bn=b;
}
}
}
if(c==1) cout<<an<<" "<<bn<<"\n";
else cout<<0<<" "<<0<<"\n";
}
}