Submission

Status:

[PPP-SSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: qweqwe

Problemset: anna

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-21 21:28:59

#include <bits/stdc++.h>
#define speed cin.tie(0)->sync_with_stdio(0)
#define ll long long
#define pii pair<int,int>
using namespace std;

int main(){
	speed;
	ll n;cin >> n;
	for (int i=0;i<n;i++){
		vector<ll> v(5);
		ll mx=0,mn=1e15,mn2=1e15;
		for (int j=0;j<5;j++){
			cin >> v[j];mx=max(mx,v[j]);
			if (v[j]!=0)mn=min(mn,v[j]);
		}
		ll a,b;a=min(mx/mn,(ll)1000000);b=min(a-1,(ll)1000000);
		//cout << a << " " << b << "\n";
		bool yes=0;
		vector<pii> pos;
		for (ll j=1;j<=b;j++){
			for (ll k=j+1;k<=a;k++){
				if (k/j>mx && k*j>mx && k-j>mx && k+j>mx) continue;
				vector<ll> temp;
				vector<bool> vis(5,0);
				for (int l=0;l<5;l++){
					if (!vis[l] && (v[l]==k+j || v[l]==k-j || v[l]==k*j || v[l]==k/j || v[l]==k%j)){
						temp.push_back(l);vis[l]=1;
					}
				}
				if (temp.size()==5){
					pos.push_back({k,j});
				}if (pos.size()>1) break;
			}if (pos.size()>1) break;
		}
		if (pos.size()!=1) cout << 0 << " " << 0 << "\n";
		else cout << pos[0].first << " " << pos[0].second << "\n";
	}
	return 0;
}
/*
1
26 108 26 2747 1
67 41

3
26 108 26 2747 1
46 88 4 1407 3
62 20 861 1 20
67 41
67 21
41 21

5
1 1 1 1 1
1 8 20 0 1
1 9 1 2 20
8 0 3 1 12
88 46 1406 4 3
0 0
0 0
0 0
0 0
0 0

*/