Submission
Status:
[PxSSSSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: ki
Problemset: anna
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-20 23:02:19
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int q;
int main(){
cin>>q;
while(q--){
bool ok=0;
vector<int>c(5);
for(auto&e:c)cin>>e;
sort(c.rbegin(),c.rend());
for(int i=0;i<5&&!ok;i++){
for(int j=i+1;j<5&&!ok;j++){
if(i==j)continue;
int x=(c[i]+c[j])/2,y=(c[i]-c[j])/2;
if(x*2!=c[i]+c[j]||y*2!=c[i]-c[j])continue;
vector<int>z;
for(int k=0;k<5;k++){
if(i==k||j==k)continue;
z.emplace_back(c[k]);
}
sort(z.begin(),z.end());
vector<int>w{x*y,x%y,x/y};
sort(w.begin(),w.end());
if(z==w)cout<<x<<' '<<y<<'\n',ok=1;
if(ok)break;
}
}
if(!ok)cout<<0<<' '<<0<<'\n';
}
}