Submission
Status:
[PPP-SSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: devilpoohs
Problemset: anna
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-23 13:21:53
#include<bits/stdc++.h>
using namespace std;
void solve(){
int n=5;
int ar[5];
for(int i=0;i<n;i++){
cin>>ar[i];
}
sort(ar,ar+n);
// for(int i=0;i<n;i++){
// cout<<ar[i]<<' ';
// }
// cout<<'\n';
int reala=0,realb=0;
int ansa,ansb;
for(int i=0;i<5;i++){
for(int j=i+1;j<5;j++){
if((ar[i]+ar[j])%2==0 and ar[i]!=ar[j]){
ansa=(ar[i]+ar[j])/2;
ansb=ansa-min(ar[i],ar[j]);
// cout<<ansa<<' '<<ansb<<'\n';
int cnt=0;
for(int k=0;k<5;k++){
if(k==i or k==j) continue;
if(ar[k]==ansa*ansb or ar[k]==ansa/ansb or ar[k]==ansa%ansb){
cnt++;
}
}
if(cnt==3){
if(reala==0 and realb==0 or (reala==ansa and realb==ansb)){
reala=ansa;
realb=ansb;
}else{
cout<<"0 0\n";
return ;
}
}
}
}
}
cout<<reala<<' '<<realb<<'\n';
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n;
cin>>n;
while(n--){
solve();
}
return 0;
}
/*
2
1 11 1 1 30
8 0 3 1 12
1
1 11 1 1 30
1
8 0 3 1 12
*/